【发布时间】:2020-11-08 05:57:14
【问题描述】:
我在 Blender 中创建地形,因为我觉得它比使用 Unity 的内置工具更舒服。我现在有了这个网格,我也实现了 LOD 功能。下一个要解决的问题是对撞机。我想为此使用网格对撞机。但我担心表演。我已经将我的地形分割成“块”,每个块都有自己的 LOD。我需要为每个方格应用一个网格对撞机。
你怎么看?还有你有什么优化建议吗?
在 YouTube 和 AssetStore 上的一些资产上,我可以看到很多模块化地形包,一旦我检查了他们使用的网格,我可以看到他们到处都在使用网格碰撞器.
额外的问题:网格应该是静态的吗?
感谢大家的宝贵时间。对某些人来说,这些问题可能看起来很愚蠢,但从现在开始的人看来……嗯,它们仍然是一个巨大的挑战。
【问题讨论】:
-
MeshCollider 的性能可能比基本的球体碰撞器差 1000 倍左右,但这并不意味着它们会使您的游戏崩溃。 1000x 一个非常小的数字仍然是一个相当小的数字。您可能可以在没有性能问题的情况下使用静态网格对撞机。如果您在游戏过程中不移动或改变地形(应该是这种情况),它可能是静态的。如果您遇到性能问题,请打开分析器(顶部栏 > 窗口 > 分析 > 分析器或按 ctrl + 7)检查是否是导致性能问题的物理原因。