directx-9

directx-9

文章 0 浏览 3

使用 DirectX 9;精灵抗锯齿光环

因此,每当我将精灵放入 2D 世界中时,我都会使用 DirectX 9 进行编码。精灵图像 p 周围出现白色“光环”。我使用的是 PNG,精灵后面的背景是透明的。…

避讳 2024-11-15 17:26:50 2 0

有时会显示透明颜色

我正在使用 LPDIRECT3DTEXTURE9 来保存我的图像。 这是用来显示我的图片的函数。 int drawcharacter(SPRITE& person, LPDIRECT3DTEXTURE9& image) { p…

内心荒芜 2024-11-15 12:11:33 5 0

目录路径错误,我做错了吗

我有我的 .exe 和三个文件夹。每个文件夹中都有一个 .txt 文件,我的程序会读取该文件以及要加载的一些图像。当一切都在 .exe 中时,这一切都工作正常…

时光无声 2024-11-15 11:19:59 2 0

将网格从 .obj(或任何其他)文件加载到 DirectX9/C++项目

目前我有一个通过书写坐标绘制的 3D 立方体,它可以在黑屏上旋转和移动。 现在我有一个在“3Ds Max”中创建的模型(这是一个有高高石墙的小后院,所以…

酷炫老祖宗 2024-11-13 06:56:46 2 0

(DirectX) 生成旋转矩阵以匹配向量

如何获取一个向量并生成一个矩阵,该矩阵将旋转网格以沿着该向量面对? 细节: 我希望我的播放器的模型能够旋转以面向相机所观察的方向。现在,它总是…

软甜啾 2024-11-11 16:50:00 2 0

DirectX9 照明 C++照明不工作

这是一个简单的程序,可以绘制带有纹理的 3D 立方体。问题是我看不到纹理,因为灯不工作。我关掉灯只是为了确保纹理存在并且它确实存在。所以如果有人…

飘落散花 2024-11-10 14:39:56 2 0

使用 D3DVERTEXELEMENT9 结构渲染线框无色立方体

我对这种结构还很陌生,而且我正在学习它的书对我来说非常不直观。我三次检查了代码,但我不明白为什么我无法弹出图像。背景是白色的,HUD 也在那里,…

信愁 2024-11-09 17:57:43 5 0

将文本渲染为 LPDIRECT3DTEXTURE9

如何在纹理上渲染一些文本然后显示它? DirectX 10 将文本绘制到纹理 这对我来说基本上不起作用。 (它根本不绘制文本。) 提前致谢。…

吃素的狼 2024-11-05 18:36:15 5 0

Direct3D 9 阴影贴图混合模式

我目前正在尝试在 direct3d 9 中的场景上绘制阴影。我正在尝试进行一些多通道渲染,但无法理解如何使用/设置混合模式。 我已经完成了填充深度缓冲区的…

蹲在坟头点根烟 2024-11-05 08:55:00 5 0

DirectX 纹理变形

我正在编写一个 WIN32 DirectX 9 程序,在其中加载一些纹理(一个人和一个背景)并将它们显示在屏幕上。然而,它们变得扭曲(拉伸),而不是我在 Pain…

感悟人生的甜 2024-11-04 14:46:46 3 0

前缓冲区丢失后 HRESULT 0x8876086a

我使用 DirectX 在非托管代码中渲染图像,并使用 WPF 中的 D3DImage 来托管表面。当系统进入睡眠状态时,将引发 frontBufferLost 事件。该事件已处理…

风尘浪孓 2024-11-04 12:58:12 6 0

为什么 D3DXCreateCylinder 制作的网格着色/材质不起作用?

这个问题是“为什么 D3DXCreateCylinder 不创建圆柱体?”。我可以绘制圆柱体,但它只是将其绘制为 。 代码如下 void draw_Cylinder(void){ D3DXMATRI…

白云悠悠 2024-11-01 02:55:22 3 0

GetFrontBufferData 到视频内存而不是系统内存

我想使用 DirectX 9 捕获屏幕上的内容并在程序中显示它的较小版本。 为了捕获它,我发现并正在使用 GetFrontBufferData。然而,它的工作方式是写入系…

十六岁半 2024-10-30 07:53:12 3 0

使用 directX 捕获并绘制屏幕截图

我试图让 DirectX (DX9) 抓取桌面的屏幕截图并立即将其绘制回(以较小的尺寸)到我的表单中。 我让 DirectX 发挥作用,将设备与一些表面一起创建,然…

雨后彩虹 2024-10-29 09:17:47 4 0

DirectX 9 固定功能纹理

使用 DirectX 9 中的固定函数渲染管道,通过执行以下操作来设置纹理和渲染顶点非常容易: struct vert { float x, y, z, u, v; }; device->SetFVF(D3D…

π浅易 2024-10-20 22:08:10 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文