directx-9

    0热度

    1回答

    我正在为可以用PDF格式查看的3D模型编写一个导出器(即使用PRC格式),目前我正在试图弄清楚如何正确地写出格式的法线(这在法律上没有很好地解释规格)。我创建了一些非常简单的模型(在OBJ中),它由几个三角形组成,既有垂直法线,也有非垂直法线。但是,当我将PRC添加到PDF中以在Adobe Reader中查看时,它们看起来是错误的(根据光线照在它们上来判断)。 现在我想知道是否有某种工具或调试ut

    0热度

    1回答

    这适用于Windows 8计算机,但不适用于Windows 7嵌入式计算机。 下面是我给出的演示参数的值。 的参数的方法如下。 CreateDeviceEx(0, D3DDEVTYPE_HAL, displayWindow, presentationParams, D3DCREATE_MULTITHREADED | D3DCREATE_FPU_PRESERV

    0热度

    1回答

    我有我的游戏程序使用directx9。 对于某些雷同,我尝试关闭像素着色器,但我仍想使用顶点着色器。它适用于我的电脑,但我不确定所有电脑。 可能吗? 有些玩家对我的游戏有滞后性,他们的显卡不如我推荐的那么好。我认为我使用像素着色器的着色效果是一个原因。

    1热度

    1回答

    我有一个C++ DirectX9渲染引擎,Y轴为我的上轴。当我输入一个以Z轴为上轴的模型时,我只需交换模型所有顶点的Y和Z值,以使模型正确定位。除了大多数(不是全部)网格的缠绕顺序都是错误的这一事实之外,这种方法可以正常工作。 由于我使用启用背面剔除渲染模型,模型的外壳是不可见的,并且内部外壳是可见的。 我倒过来试图纠正这个问题,并且工作正常...但由于不是所有的模型都有相同的错误缠绕顺序,所以我

    0热度

    2回答

    我试图创建一个窗口并初始化一个设备到窗口,但每次运行程序窗口都不会加载。我在Visual Studio 2015中为Windows窗体应用程序执行此操作。 这里的Form1.cs中: using System.Drawing; using System.Windows.Forms; using Microsoft.DirectX.Direct3D; namespace DirectXTuto

    0热度

    1回答

    我有一个使用DX9.0c和WinApi创建窗口并初始化DirectX的框架(所以我没有向正在运行的进程注入任何东西)。但是,我没有设备上下文和HWND。在这种情况下有没有办法获得设备上下文?或者我应该尝试创建虚拟HWND并创建新的设备环境?

    0热度

    1回答

    我正在尝试使用SlimDX使用Direct 11捕获桌面图像。但是我不知道如何在显示器桌面上使用directX 11获得后台缓冲区。我试过这样的C#就像这样。为什么它没有得到桌面的后台缓冲区? [DllImport("user32.dll", SetLastError = false)] static extern IntPtr GetDesktopWindow(); Device dev

    1热度

    1回答

    我想用directX 9绘制桌面壁纸区域。在墙纸上方的图标和文字下。 与Okozo或VLC的其中一种模式或Dreamscene类似。 所以有很多类似的问题,但没有工作的例子或tutorials.This A simmilar question but different approach似乎很有用。几年前,我正在搜索并发现this site and code。 除了一个大问题之外,图标文本变得块状

    0热度

    1回答

    我正在制作重制马里奥3(NES)的项目。在我的游戏循环中,我面对一件奇怪的事情。这里是我的代码: while (true) { if (PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) { if (msg.message == WM_QUIT) { break; } TranslateM

    1热度

    1回答

    我是新的StackOverflow,这是我的第一个问题。 我对C++和DirectX9非常陌生,所以他们可能会在我的代码中遇到很多问题! 我的问题: 我想渲染一个“D3DXVECTOR3”的结构来创建一个.raw的高度图。 我有一个工作的FP相机系统,并希望实现一个高度图。我遵循教程“DirectX9和C++中的地形”(0​​),但代码无法正常工作(本教程使用“Bad”德语,因为我没有在Direc