Optimizing the size of the built iOS Player
Building Plugins for iOS

优化物理性能

Unity 使用的 NVIDIA PhysX 物理引擎可在 iOS 上使用,但在移动平台上比在桌面平台上更容易达到硬件性能限制。

可参考以下一些提示信息来调整物理组件以便在 iOS 上获得更好性能:

  • You can adjust the Fixed Timestep setting (in the Time window) to reduce the time spent on physics updates. Increasing the timestep will reduce the CPU overhead at the expense of the accuracy of the physics. Often, lower accuracy is an acceptable tradeoff for increased speed.
  • Set the Maximum Allowed Timestep in the Time window in the 8–10fps range to cap the time spent on physics in the worst case scenario.
  • 网格碰撞体的性能开销远高于原始碰撞体,因此请谨慎使用。通常可以使用具有原始碰撞体的子对象来近似模拟网格的形状。子碰撞体将共同作为单个复合碰撞体由父级上的刚体进行控制。
  • 虽然车轮碰撞体在固体对象的意义上而言并非严格的碰撞体,但仍具有较高的 CPU 开销。

物理计算的总量取决于场景中非睡眠刚体和碰撞体的数量以及碰撞体的复杂性。可使用内部性能分析器跟踪场景中有多少物理对象。

Optimizing the size of the built iOS Player
Building Plugins for iOS