gpt4 book ai didi

c++ - DirectX 碰撞测试。 - 自己造引擎值得吗?

转载 作者:行者123 更新时间:2023-11-30 03:06:40 26 4
gpt4 key购买 nike

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

现在,我为地形制作了一个 3D 模型,我想让我的角色在上面移动。 Flash AC3 上有一个 hittest 函数,用于检查对象是否相互接触。实际上,我不希望有那么简单的方法在 DirectX 8D 上进行碰撞测试,但我什至不知道如何做......所以,如果你能给我一个想法或资源链接或任何正在学习的东西:那太棒了......

另外我想问一下。我必须选择哪种方式?创建我自己的引擎还是使用另一个引擎?如果是这样,你能推荐我应该使用的引擎之一吗?(实际上我只想在倾斜的土地上进行碰撞测试,而不是使用另一个引擎或 Dark GDK。)

总之我想学坡地碰撞试验...

感谢您抽出时间...

最佳答案

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

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

关于c++ - DirectX 碰撞测试。 - 自己造引擎值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6369776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com