Version: 2018.4
Optimizing the size of the built iOS Player
Сборка плагина для iOS

Оптимизация производительности физики

Физический движок NVIDIA PhysX, используемый Unity, доступен на 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.
  • Меш коллайдеры требуют значительно больше ресурсов, чем примитивные коллайдеры, так что старайтесь избегать их использования. Зачастую можно усреднить форму меша используя дочерние объекты с примитивными коллайдерами. Дочерние коллайдеры будут использоваться в виде цельного слитного коллайдера твёрдым телом (компонентом rigidbody) родителя.
  • Хоть коллайдеры Wheel Colliders не совсем коллайдеры с точки зрения твёрдых объектов, тем не менее они достаточно сильно нагружают процессор.

Общее количество физических расчётов зависит от количества неспящих Rigidbody, количества коллайдеров в сцене и от сложности коллайдеров. Вы можете отследить, сколько физических объектов используется в сцене используя внутренний профайлер.

Optimizing the size of the built iOS Player
Сборка плагина для iOS