顶部表示的 3d 图标与 c++ 中的直接 x 9
我正在做一个模拟器视觉效果,其中有很多代表模拟元素的 2D 图标,还有一个 3D(.x 用 Blender 制作)图标,它代表另一个更重要的元素。 我需要在其他…
DX9 和 DX10):默认像素(和顶点)着色器是什么? (如果可能的话,还有 OpenGL。)
我知道我可以选择在 DX9 中指定着色器,并且我需要在 DX10 中指定着色器。我的问题是,如果我说我想使用着色器但没有指定着色器,会发生什么。简而言…
使用固定功能渲染管道在 DirectX9 中按顶点预计算光照
我正在使用固定功能管道制作 DirectX 9 C++ 应用程序,给定每个顶点的预先计算光照(无论法线/等)如何将其应用到最终图像? 我目前正在使用纹理基元…
Windows Phone 7 DirectX 开发
我知道这可能是一个愚蠢的问题,但对我来说真的很有趣。我知道我们可以使用 Silverlight 或 XNA 创建适用于 Windows Phone 7 的应用程序,但是是否可…
沿其方向将 3D(x,y,z) 转换为 2D(x,y)(正交)
我尽可能地浏览了互联网上所有可用的学习资源,这些资源都是简单方程、向量或三角方程的形式。 我找不到执行以下操作的方法: 假设 Y 在 3D 世界中。 …
为什么 Direct3DCreate9 会很慢?
我正在尝试稍微加快 Direct3D 应用程序的启动时间,并且我注意到根据探查器,Direct3DCreate9 花费了整整一秒(比其他任何时间都多)。为什么?对此我…
Visual C++ 2005 无法找到 dxtrans.h,尽管它位于我的包含目录的第一个文件夹中
我将 2007 directx sdk 包含目录设置为 Visual C++ 2005 中包含文件目录列表中的第一个条目,并且该目录包含 dxtrans.h。然而,当我尝试构建我的项目…
来自顶点的 VertexBuffer
我需要从顶点创建一个顶点缓冲区。 MSDN 中的这个教程非常棒。 但这一点适用于 DirectX10+。我正在使用 DirectX9。在这里如何实现同样的功能? 谢谢。…
DirectX9 中的简单 HLSL 发光/模糊效果
几天来我一直在努力寻找任何资源来帮助我使用高级着色器语言和 DirectX 9 托管库编写简单的发光/模糊着色器。 我需要做的就是将一组 CustomVertex.Tra…
DirectX 9 - 创建设备并渲染到 DLL 内的纹理?
我试图在 DLL 中创建托管 DirectX 9 设备,然后使用该 DLL 将场景渲染到屏幕外表面。我知道如何进行离屏渲染,但我的问题是: 是否可以在 DLL 内创建 …
c++ IntelliSense:表达式必须是可修改的左值
我收到这两个错误, 1>c:\users\owner\documents\visual studio 2010\projects\monopoly\monopoly\xfileentity.cpp(376): error C3490: 'pDrawMesh' c…
你是如何学习 directx 9 的?
可能的重复: 关于使用 c++ 开始 Direct X 的好书或教程 directx 教程 c++ 你学习 directx 9 是用什么教程或者书籍.......…
directx 9 SetTime 不是成员 c++
好的,我找到了一个关于动画网格的教程。当我尝试使用他们的代码时,我在该行 m_pAnimController->SetTime(..).. 上收到错误,它表示 SetTime 不是成…