我正在尝试使用Visual C ++ \ DirectX学习游戏编程。目前我可以加载XMeshes,移动它们,围绕它们转动相机,仅对盒子世界进行碰撞测试等。(我为这些东西制作了一些课程)
现在,我为地形制作了一个3D模型,我想让我的角色继续前进。 Flash AC3上有一个最热门的功能,用于检查对象是否相互接触。 Actualy我不希望在DirectX 8D上进行碰撞测试这么容易,但我甚至不知道如何做到这一点......所以,如果你可以给我一个关于资源或资源链接的想法或任何要学习的东西:那太棒了......
另外我想问一下。我必须选择哪种方式?创建我自己的引擎或使用另一个?如果是这样你能建议我应该使用哪种引擎?(Actualy我只是想在倾斜的土地上进行碰撞测试,而不是使用另一个引擎或Dark GDK。)
总之,我想学习在倾斜的土地上进行碰撞测试......
感谢您抽出时间......
答案 0 :(得分:3)
您可以使用:http://msdn.microsoft.com/en-us/library/bb172882(v=vs.85).aspx
在一些旧的DX9 SDK中有一个示例,但我似乎无法通过网络找到它......
对于第二个问题:如果你正在学习,请先尝试自己做所有事情。这将使您可以理解3D引擎如何工作,如何使用它们,它们可以做什么,它们不能做什么等等。然后切换到现有的解决方案,因为它们可能会更好一些:)