gpt4 book ai didi

c++ - Directx 9 地形碰撞

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:54 25 4
gpt4 key购买 nike

我搜索并找到了一些如何进行地形碰撞的教程,但他们使用的是 .raw 文件,我使用的是 .x。但是,我想我可以做他们做的同样的事情。他们获取了一个对象的 x、y、z 值,可以根据地形中的每个三角形检查它。这是有道理的,但看起来会很慢。这就像对每个三角形进行挑选检查很慢。
有没有更快更好的方法?
更新
我的地形不平坦,如果平坦的话我会使用边界框。

最佳答案

上次我这样做时,我使用了 Bullet图书馆,而且效果很好。它有各种collision shapes可供选择,针对不同的场景进行了优化,包括一般的三角形网格和高度场。您可以在没有物理知识的情况下使用库的碰撞例程。

关于c++ - Directx 9 地形碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138118/

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