优化对撞机

时间:2016-05-14 12:03:17

标签: c# unity3d mesh polygons collider

我有一个动态网格,根据游戏动态创建和更新,它有很多顶点。然而,当我将它用作对撞机的网格时,我得到的警告是它有超过255个多边形。我读到这是游戏减速的原因。然而,网格必须非常灵活和可扩展,并且必须检测碰撞。我怎样才能在碰撞机中优化它,而碰撞机只需要具有当前近似的形状?

1 个答案:

答案 0 :(得分:0)

我建议使用胶囊对撞机。展开蛇的宽度时,缩放对撞机的宽度。当您为蛇添加长度时,在末尾添加另一个对撞机。这样你的蛇的不同部分可以有不同大小的对撞机。根据宽度变化的程度,您可能需要添加更多或更少的碰撞器来近似其形状。

但是,与一个非常复杂的网格对撞机相比,拥有许多原始碰撞器总是更好。