Version: 6000.3
语言: 中文
优化转换值同步
使用图层碰撞矩阵减少重叠

移动静态碰撞器以防止性能问题

正确管理静态碰撞体 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表
当他们移动以避免性能问题时。

静态碰撞器游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
带有 Collider 组件,但没有刚体允许游戏对象受到模拟重力和其他力影响的组件。更多信息
请参阅术语表
或附加的 ArticulationBody 组件。你可以将静态碰撞器用于在游戏过程中不移动的对象,例如地形场景中的地形。地形游戏对象会向场景添加一个大型平面,您可以使用地形的检查器窗口创建详细的景观。更多信息
请参阅术语表
、建筑物或其他环境特征。

当你通过更改静态碰撞体的变换值来移动静态碰撞体时,物理系统会检测到变化,并在下一个物理步骤中或Physics.SyncTransforms被称为。如果你想在执行Gameplay代码时,在物理模拟步骤之间频繁更改静态碰撞器的变换值,请改用 运动学刚体(Kinematic Rigidbody) 组件。

如果要移动静态碰撞器,建议的最佳做法是不要仅仅为了移动该游戏对象而将 Rigidbody 组件添加到静态对象。如果它不需要物理模拟,你就会增加不必要的性能负担。

其他资源

优化转换值同步
使用图层碰撞矩阵减少重叠