问题标签 [directx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 C# 中使用 DirectX 进行开发的资源?
有人可以为我提供一些在 C# 中使用 DirectX 进行开发的好资源吗?
directx - 头像 SDK(如 Wii、XBOX 360 头像)
有哪些软件包可以为我的游戏提供 90% 的头像功能?我最喜欢的是 Xbox 的 Avatar 系统(但我希望在我的 PC 游戏中使用它)。
我需要能够自定义一个人的外观(身体、衣服等......)。
wpf - PrintWindow WPF / DirectX
任何人都知道一种可靠地拍摄 WPF 窗口快照的方法吗?PrintWindow api 适用于“标准”win32 窗口,但由于 WPF 使用 DirectX,PrintWindow 无法捕获图像。我认为需要获取与窗口关联的 DirectX 对象的前端缓冲区,但我不知道该怎么做。
谢谢!
directx - Windows XP SP3 上的 DirectX 版本
Windows XP SP3 默认安装的 DirectX 版本是什么?谷歌在这方面没有产生令人信服的结果。
c# - 在 DirectX 中对 Device.Reset 的第二次调用会引发 InvalidCallException
我一直在用 C# 编写 DirectX 应用程序,我注意到当我锁定工作站时,DirectX“设备”会丢失。在查找了有关设备丢失时(以及当 aDeviceLostException
被 抛出时Device.Present
)如何处理的信息后,我重新编写了代码以重置Device
. 这仅仅意味着我打电话给Device.Reset
.
呼叫Device.Reset
恢复了Device
. 没问题。但是当我第二次丢失设备时(例如,当计算机被锁定、进入睡眠状态或激活屏幕保护程序时)Device.Reset
,.
例外是InvalidCallException
,这(根据文档)意味着调用出现问题。所以我认为这是函数参数的问题。因此,我没有传递用于创建设备的相同副本PresentParams
,而是创建了一个 PresentParams 的新实例(首先使用复制构造函数,后来在没有它的情况下重新创建)并将其传递给Device.Reset
.
不工作。Device.Reset
仍然与InvalidCallException
. 哦,异常的消息?“申请错误。” 没有帮助。
您能否指出解决方案的方向,或一些有关如何从 DirectX 中获取更多调试信息的文档?
directx - directx鼠标点击模拟
如何在 directx 应用程序中模拟鼠标点击?带有 WM_LBUTTONDOWN 的 mouse_event 和 PostMessage 不起作用...
所以它必须与 DirectInput 有关
我没有发现任何对谷歌有用的东西,所以你可能知道答案......
提前致谢
//更新
我写错了文字,我想要的是让directx应用程序相信鼠标刚刚点击,但没有有效地使用鼠标,也没有使用SendInput或mouse_event,这需要窗口必须聚焦
windows - Linux 和 WindowsXP 上的 OpenGL 性能差异
我注意到我一直在开发的 OpenGL 应用程序在 Linux 和 WindowsXP 上运行时具有显着的性能差异。
当然,有很多纹理和阴影缓冲区,但我估计该应用程序在 Windows XP 上的运行速度大约慢10 倍。
有任何想法吗?
将代码移植到 DirectX 有什么建议吗?这可以轻松完成还是需要重写?
运行不同的硬件。我没有 Linux 机器的规格,但我的 xp 机器是带有 Nvidia Quadro FX 1500 的 Intel Duo Core 2。Linux 机器视频卡是某种 Nvidia Geforece(它是一台大学计算机)。
一些启动代码:
谢谢
c++ - 不使用 GDI 的 DirectX 字体教程
有没有人有任何教程/信息用于在不使用 GDI 的本机 directx 9 中创建和渲染字体?(例如不使用 ID3DXFont)。
我读到这不是最好的解决方案(由于访问 GDI),但是在 dx 中呈现字体的“正确”方法是什么?
c# - 如何在 C# 中获取向量类型?
我想在我正在编写的 C# 应用程序中使用 Vectors,特别是 Vector3。
在不编写自己的情况下获得 Vector 类型的最佳方法是什么?
c++ - 跟踪对象局部坐标空间
好的,所以 - 这与我之前的问题在两个坐标空间之间转换一个对象密切相关,但更直接,它应该有一个明显的答案。
一个对象的局部坐标空间,我如何“掌握它”?假设我将一个兽人加载到我的游戏中,我如何以编程方式知道它的头部、左臂、右臂和原点(肚脐?)在哪里?当我知道它在哪里时,我需要手动保存它还是它神奇地存在于 DirectX API 中?在我的另一个问题中,有人说过要为 X、Y、Z 方向和原点存储顶点?我如何找到这些顶点?我是否随意选择它们,在将它们加载到我的游戏中之前将它们分配到模型中?等等
这不是关于坐标空间之间的转换