Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个项目,我需要在我的 PhysX 应用程序中创建一个地形。
作为输入数据,我有 dted 文件(海拔)。
在 PhysX 中创建地形的更好方法是什么?我需要有一个大地形。
我尝试创建一个 HeightField,但我发现示例数组维度限制为 255.999 值(260.000 我有崩溃)。这个观察正确吗?这意味着我需要多个高度场来创建大地形?
提前致谢
Heightfield方法对于地形来说要好得多,我这里有一个带heightfield的地形,我可以很容易地将其更改为triangleMesh,并且性能下降不小。
而且,我注意到你提到的限制,但在我的情况下,我的游戏使用无限地形和分页系统,所以我实际上从未遇到过这种崩溃......
然后,您可能对大地形使用高度场的方式是对它们进行分页或拥有多个(正如您已经说过的)。实现一个简单的分页系统应该不会花费太多,并且有很多优点,例如,您实际上只在角色周围加载 physX 高度场(即使正在渲染图形网格),这会大大提高性能。
最好的。