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

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

Физический движок NVIDIA PhysX, используемый Unity, доступен на iOS, но его предел производительности оборудования будет достичь гораздо проще на мобильных устройствах, нежели на стационарных.

Вот несколько подсказок по настройке физике, как улучшить производительность на iOS:-

  • Вы можете настроить Fixed TimestepTime manager), для сокращения времени, затрачиваемого на расчёты физики. Увеличение Timestep снизит нагрузку на CPU в ущерб точности физики. Зачастую, пониженная точность - приемлемая жертва в обмен на увеличение производительности.
  • Установите Maximum Allowed Timestep в Time manager на значение в диапазоне 8–10 FPS, чтобы ограничить время, затрачиваемое на расчёт физики в самом худшем случае.
  • Меш коллайдеры требуют значительно больше ресурсов, чем примитивные коллайдеры, так что старайтесь избегать их использования. Зачастую можно усреднить форму меша используя дочерние объекты с примитивными коллайдерами. Дочерние коллайдеры будут использоваться в виде цельного слитного коллайдера твёрдым телом (компонентом rigidbody) родителя.
  • Хоть коллайдеры Wheel Colliders не совсем коллайдеры с точки зрения твёрдых объектов, тем не менее они достаточно сильно нагружают процессор.

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

Optimizing the size of the built iOS player
Сборка плагина для iOS
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961