假设我有一个 3D(但不是立体的)DirectX 游戏或程序。有没有办法让第二个程序(或驱动程序)改变游戏中的相机位置?
我正在尝试构建一个可用于我的 DirectX 游戏/程序的头部跟踪插件或驱动程序。惯性运动传感器会给我头部的位置,但我的问题是使用该位置数据来改变相机位置,而不是头部跟踪的硬件/数学问题。
到目前为止,我还没有找到任何关于如何做到这一点的信息,但是 iZ3D 能够在原始相机附近创建两个相机并将其用于立体效果,所以我知道 DirectX 中存在一些挂钩/链接/连接使通过第二个程序操作相机成为可能。
如果我能够让它工作,我会发布代码。
-谢恩