包含此页的版本:
不含此页的版本:
在 Unity 编辑器中优化物理系统性能。
使用这些页面中的指南来优化物理系统,以便保持目标帧速率并确保流畅、响应迅速的游戏。这些页面中的说明解决了 Unity 编辑器诊断工具发现的问题。在应用本节文档中所述的优化以及整个开发过程中,必须熟悉以下诊断工具:
Physics.FixedUpdate和Physics.Simulate,以及对物理相位的详细细分,例如宽相位和窄位处理。要打开“分析器”窗口,请转到“分析>窗口”>“分析”。RaycastHit数组或频繁碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息| 主题 | 描述 |
|---|---|
| 针对 CPU 使用率优化物理系统 | 通过调整模拟频率、管理碰撞体 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息 请参阅术语表,并配置刚体允许游戏对象受到模拟重力和其他力影响的组件。更多信息 请参阅术语表组件。 |
| 优化物理系统的内存使用 | 通过控制碰撞回调和优化物理查询来优化 Unity 物理系统的内存使用。 |
| 了解物理性能问题 | 了解应用程序中与物理相关的性能问题。 |