2016-05-16 8 views
1

enter image description here привет, я развиваю свою новую игру, как бесконечный бегун. Я использую объединение объектов для объектов-экземпляров. У меня много персонажа с анимацией и тряпичной куклой.Оптимизация физики Юнити (много символов куклы тряпья)

Физика очень большая на моем профиле профайлера iPad 3. когда я уничтожаю персонажей, все хорошо работает. Персонажи имеют аниматор, тряпичную куклу и простую путевую точку.

Как я могу это оптимизировать? enter image description here

ответ

0

Хорошо, сначала учитывайте максимальное количество символов на экране. Насколько я вижу, вы также хотели бы оптимизировать это как можно больше, поэтому у меня есть несколько советов.

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

Далее я бы установил систему LOD, где, когда объект перемещается дальше, детали уменьшают сохранение треугольников. Вы должны повторить tgis с анимацией текстур и некоторыми ragdolls.

Как только это будет сделано. Посмотрите на более дорогие функции, вызываемые в вашем коде, и посмотрите, можете ли вы сделать альтернативу. Как и с пулом объектов.

Удачи.

+0

Я добавляю свою статистику. В моей игре есть очень светлые объекты. Большие статистические данные? – user3366575

+0

Кажется, очень много используется в физике ... Мое первое предложение здесь - избавиться от как можно большего числа коллайдеров сетки или сделать их выпуклыми, лучше всего заменить их коробочными коллайдерами, так как они легче по физике. –

+0

Далее, начните смотреть, насколько подробно ваши ragdolls, сколько коллайдеров вам действительно нужно, и попытайтесь избавиться от как можно большего количества суставов, это немного облегчает физику. –

0

Вы можете сделать некоторые вещи, чтобы улучшить ваше физическое время расчета.

1.- Самое главное избегать использования MeshCollider, это намного более высокие эксплуатационные издержки. Используйте примитивные коллайдеры, когда-либо вы можете или объединить несколько примитивов.

2.- Отрегулируйте установку фиксированного времени. Вы можете уменьшить накладные расходы, уменьшая физическую точность.