Version: 6000.3
语言: 中文
优化物理性能
设置固定时间步长以优化物理模拟频率

针对 CPU 使用率优化物理系统

您可以通过多种方式优化 Unity 物理系统使用 CPU 资源的方式。例如,您可以调整模拟频率,仔细管理collider 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表
类型, 配置刚体允许游戏对象受到模拟重力和其他力影响的组件。更多信息
请参阅术语表
组件行为等。有效的 CPU 优化有助于确保您的游戏保持高帧速率和响应灵敏的物理交互。

使用这些页面中的指南来保持目标帧速率并确保流畅、响应迅速的游戏。这些页面中的说明解决了 Unity 编辑器诊断工具发现的问题。在应用本节文档中所述的这些优化以及整个开发之前,必须熟悉以下诊断工具:

主题 描述
设置固定时间步长以优化物理模拟频率 配置固定时间步长并管理潜在的性能螺旋以控制物理场更新频率。
手动设置物理模拟 控制物理计算何时发生,使其与游戏性能保持一致。
优化纯查询或非模拟游戏的物理 防止默认物理更新循环运行,以减少不必要的性能开销。
优化转换值同步 优化变换值与物理系统的同步,以提高性能和查询准确性。
移动静态碰撞器 了解移动静态碰撞器的最佳实践,以及何时改用运动学刚体组件。
使用图层碰撞矩阵减少重叠 减少碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表
通过配置交互规则来计算开销游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
与碰撞层。
选择宽相修剪算法 优化大型物理性能场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
通过选择最有效的宽相修剪算法。
碰撞体类型和性能 为不同的游戏对象选择最有效的碰撞器类型。
配置网格体碰撞体组件烘焙选项以进行优化 通过配置烘焙选项来优化物理计算网格Unity 的主要图形原语。网格体构成了 3D 世界的很大一部分。Unity 支持三角或四边形多边形网格。Nurbs、Nurms、Subdiv 曲面必须转换为多边形。更多信息
请参阅术语表
对撞机
组件
使用刚体睡眠来提高物理性能 通过为静止对象启用刚体睡眠,减少CPU负载并提高物理性能。
调整刚体组件求解器迭代 调整刚组件的求解器迭代计数,以提高仿真精度。
优化刚体组件碰撞检测模式 通过为刚体组件选择适当的检测模式,平衡碰撞精度和CPU性能。

其他资源

优化物理性能
设置固定时间步长以优化物理模拟频率