我正在处理一个需要在PhysX应用程序中创建地形的项目。
作为输入数据,我有文件(海拔)。
在PhysX中创建地形的更好方法是哪种? 我需要一个大的地形。
我尝试创建一个HeightField,但我发现样本数组的维度限制为255.999(260.000我崩溃了)。这个观察是否正确?这意味着我需要多个Heightfield才能创建大型地形?
提前致谢
答案 0 :(得分:0)
Heightfield方法对于地形更好,我在这里使用高度场运行地形,我可以轻松地将其更改为triangleMesh,并且性能下降不小。
而且,我已经注意到你提到的限制,但在我的情况下,我的游戏使用无限地形和寻呼系统,所以我从来没有真正发生过这次崩溃......
然后,对于大型地形使用高度场的方式可能是将它们分页或具有多个(如您所说)。实现一个简单的分页系统应该不会花费太多,并且有很多优点,例如,您实际上只在角色周围加载physX高度场(即使正在渲染图形网格),这样可以提高性能。
最佳。