Version: 2020.2
Optimizing the size of the built iOS Player
Building plug-ins for 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
Building plug-ins for iOS
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961