gpt4 book ai didi

c++ - PhysX 地形 - Heightfield 与 TriangleMesh

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:58 26 4
gpt4 key购买 nike

我正在开展一个项目,我需要在我的 PhysX 应用程序中创建一个地形。

作为输入数据,我有 dted 文件(高程)。

在 PhysX 中创建地形的更好方法是什么?我需要一个大地形。

我尝试创建一个 HeightField,但我发现示例数组维度限制为 255.999 值(260.000 时我会崩溃)。这个观察是正确的吗?这意味着我需要多个 Heightfield 来创建一个大地形?

提前致谢

最佳答案

Heightfield 方法对于地形来说要好得多,我这里有一个带高度场的地形,我可以轻松地将它更改为 triangleMesh,并且性能下降不小。

此外,我注意到您提到的限制,但就我而言,我的游戏使用了无限地形和寻呼系统,所以我实际上从未遇到过这种崩溃...

然后,您将高度场用于大型地形的方式可能是对它们进行分页或具有多个(正如您已经说过的)。实现一个简单的分页系统不会花费太多,而且有很多优势,例如,您实际上只加载角色周围的 physX 高度场(即使正在渲染图形网格),这会提高很多性能。

最好的。

关于c++ - PhysX 地形 - Heightfield 与 TriangleMesh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28514169/

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