directx-9

    0热度

    1回答

    我对这个结构相当陌生,我从中学习它的书对我来说是荒谬的,不直观。我三重检查了代码,但我无法弄清楚为什么我无法得到一个图像弹出。背景是白色的,HUD在那里,但立方体不会出现。当我试图使它变成彩色时,情况也是如此。 #include <windows.h> #include <windowsx.h> #include <d3d9.h> #include <d3dx9.h> #include <

    0热度

    1回答

    这是一个简单的程序,绘制一个带有纹理的3d立方体。问题是我看不到纹理,因为灯光不工作。我已经关掉了灯光,以确保纹理在那里,它是。所以,如果任何人可以帮助我找出为什么灯不工作我将不胜感激。 #include "DirectXGame.h" DirectXGame::DirectXGame(void) { //init to zero good pratice m_pD3D

    2热度

    1回答

    如何获取矢量并生成将旋转网格以沿着该矢量面对的矩阵? 具体细节: 我想要的模型,我的球员旋转面对摄像机正在寻找方向。现在,它始终指向它开始的方向,转动只会让相机看着玩家的一面。 我已经尝试了D3DXMatrixYawPitchRoll,并取得了部分成功。然而,我注意到从完美的对准中发生了一些漂移,当我在偏航时尝试投球时,它有一些奇怪的摇摆问题。

    2热度

    2回答

    目前我有一个3D立方,我绘制坐标,可以旋转和移动在黑色屏幕上绘制。 现在我有一个模型,我创建了“3Ds Max”(这是一个有着高石墙的小后院,所以我试图用它作为我的世界物体,),我想将这个模型加载到我的DirectX9/C++项目。 至于我在DirectX SDK中的例子看到这个代码是用于加载.X模型(这需要一个插件“3ds Max的”出口那种扩展功能。我不知道这一点。) 代码加载.X文件到DX9

    0热度

    2回答

    有没有ascii值为鼠标上下轮。 我发现这个鼠标滚轮,但这不关心,如果我滚动或向上滚动8),并在启动状态行事。 case 0x020A: //MOUSE Whell { g_fDistance += 0.5f; }break; 感谢您的任何帮助和建议。

    2热度

    2回答

    H1。 我试图将我的代码分为不同的.cpp和.h文件,以使它们更易于查找,查看和理解。这里是我现在想要做的:我得到了一个Meshes.cpp这是我的主要.cpp源文件。在渲染功能(渲染())我有打电话给一个名为SetupMatrices功能: 这是我的 “d3dGeneral.cpp” 文件: // Begining of the "d3dGeneral.cpp" #include "D

    0热度

    1回答

    我有我的.exe和三个文件夹。在每个文件夹中是我的程序读取的一个.txt文件以及一些要加载的图像。这一切工作正常时,一切都与.exe,但现在已停止工作,它在文件夹中。 我认为问题是,在文件夹中有A.TXT加载A.png这是工作,但也A.TXT从文件夹B.我已经把B/B.png在A.加载B.png TXT,但我认为这可能是问题。 是,我想去一个水平,然后回落到另一个文件夹的问题? ,是我可以把喜欢u

    0热度

    1回答

    我目前正在尝试在direct3d 9中的场景上绘制阴影。我试图做一些多遍渲染,并且无法理解如何使用/设置混合模式。 我已经做了深度传递,填充深度缓冲区,然后我有一个循环遍历场景中的所有灯光。内环路我有2个环,其通过场景中的所有形状都环 我有这种设置 for(number of shapes) { //render from camera position and fill depth

    0热度

    1回答

    如何渲染纹理上的某些文本然后显示它? DirectX 10 Draw Text to texture 这基本上不会为我工作。 (它根本不画文字)。 在此先感谢。

    0热度

    1回答

    我找到了这个链接,它解释了一些关于pcf阴影贴图。我查看了提供的代码示例,并且无法确定偏移量数组是什么。我假设它是一个float2数组,并且我知道它会将像素偏移给邻居。我只是不知道应该设置偏移量。 链接:http://www.gamerendering.com/2008/11/15/percentage-closer-filtering-for-shadow-mapping/ 下面是代码 floa