DirectX碰撞测试.-自己制造发动机值得吗

DirectX collision test. - Is it worth to make your own engine?

本文关键字:发动机 值得 制造 自己 碰撞 测试 DirectX      更新时间:2023-10-16

我正在尝试使用Visual C++\DDirectX学习游戏编程。目前,我可以加载XMeshes,移动它们,转动相机,只对一个盒子世界进行碰撞测试等等。(我为这些东西做了一些短类)

现在,我制作了一个地形的3D模型,我想让我的角色在上面移动。Flash AC3上有一个最热门的功能,可以检查物体是否相互接触。事实上,我并不指望在DirectX 8D上进行碰撞测试有那么简单的方法,但我甚至不知道如何做到这一点。。。所以,如果你能给我一个关于这一点的想法,或者将资源或任何东西与学习联系起来:那将是非常棒的。。。

另外,我想问一下。我必须选择哪条路?创建自己的引擎还是使用另一个引擎?如果是的话,你能建议我使用哪种发动机吗?(实际上,我只是想在斜坡上进行碰撞测试,而不是使用另一台发动机或Dark GDK。)

简而言之,我想学习斜坡碰撞测试。。。

感谢您抽出时间。。。

您可以使用这个:http://msdn.microsoft.com/en-us/library/bb172882(v=vs.85).aspx
在一些旧的DX9 SDK中有一个示例,但我似乎在网上找不到它。。。

对于第二个问题:如果你在学习,试着先自己做每件事。这将让您可靠地了解3D引擎是如何工作的,如何使用它们,它们能做什么,不能做什么,等等。然后切换到现有的解决方案,因为它们可能会制作得更好:)