Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход
Физика Шаг 77 из 99

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

Вы можете оптимизировать использование физическими системами Unity ресурсов CPU несколькими способами. Например, вы можете настроить частоту симулирования, тщательно управлять типами коллайдеров, настроить поведение компонентов Rigidbody и многое другое. Эффективная оптимизация CPU помогает обеспечить высокую частоту кадров и быстрое взаимодействие физики в вашей игре.

Используйте рекомендации на этих страницах, чтобы поддерживать заданные частоты кадров и обеспечивать плавный и чувствительный игровой процесс. Инструкции на этих страницах касаются проблем, выявленных диагностическими инструментами Unity Editor. Перед применением оптимизации, описанной в документации в этом разделе, и в процессе разработки необходимо ознакомиться с этими диагностическими инструментами:

Тема Описание
Установить фиксированный шаг времени для оптимизации частоты моделирования физики Настройте фиксированный шаг времени и управляйте потенциальными спиралями производительности для управления частотой обновления физики.
Ручное настройка физики моделирования Контроль за тем, когда происходят физические расчеты, чтобы привести их в соответствие с производительностью игры.
Оптимизировать физику для игр только с запросами или не симулирующих игры Предотвращение запуска цикла обновления физики по умолчанию для снижения ненужной нагрузки на производительность.
Оптимизация синхронизации значений преобразований Оптимизация синхронизации значений Transform с системой физики для повышения производительности и точности запросов.
Перемещение статических коллайдеров Разберитесь в рекомендациях по перемещению статических коллайдеров и в том, когда применять кинематические Rigidbody компоненты вместо.
Использование матрицы столкновений слоев для уменьшения пересечений Уменьшите накладные расходы на вычисления коллизий, настроив правила взаимодействия между GameObjects и слоями коллизий.
Выберите алгоритм широкофазной резки Оптимизируйте физические характеристики в больших сценах, выбрав наиболее эффективный алгоритм широкой фазовой обрезки.
Collider типы и исполнение Выберите наиболее эффективные типы коллайдеров для различных GameObjects.
Настройка Mesh Collider параметров приготовления компонентов для оптимизации Оптимизация физических расчетов путем настройки параметров приготовления для Mesh Collider компонентов
Используйте Rigidbody сон для улучшения физических показателей Уменьшите нагрузку CPU и улучшите производительность физики, включив спящий режим Rigidbody для стационарных объектов.
Настройка Rigidbody итераций решателя компонентов Настройка количества итераций решателя для компонента Rigidbody для повышения точности моделирования.
Оптимизация Rigidbody режимов обнаружения столкновений компонентов Баланс точности столкновения и CPU производительности путем выбора соответствующих режимов обнаружения для Rigidbody компонентов.

Дополнительные ресурсы