如何在SlimDX中取消项目
我是游戏编程的新手,也是DirectX&的新手。 SlimDX。当前我正在将MDX代码转换为SlimDX代码,我陷入了一个我无法在SlimDX文档中找到的问题。我试图“取消项目”一个矢量代码,其代码如下:
MDX代码:
Vector3 p1 = new Vector3(x, y, device.Viewport.MinZ);
p1.Unproject(device.Viewport, device.Transform.Projection, device.Transform.View, device.Transform.World);
我转换的SlimDX代码如下:
Vector3 p1 = new Vector3(x, y, device.Viewport.MinZ);
p1 = Vector3.Unproject(p1, device.Viewport.X, device.Viewport.Y, device.Viewport.Width,
device.Viewport.Height, device.Viewport.MinZ, device.Viewport.MaxZ,
device.GetTransform(TransformState.World));
使用上面的SlimDX代码我无法得到正确的结果,请就此建议我,即如何在SlimDX中取消项目中的向量。
没有找到相关结果
已邀请:
1 个回复
补蹲农界维