Лучший способ заставить переключаться 3d модели во время выполнения в единство - PullRequest
0 голосов
/ 25 февраля 2020

Я строю игру по строительству города, и я хотел получить ваш вклад в лучший (с точки зрения производительности) способ моделирования строящегося здания. У меня есть 5 .fbx моделей для разных этапов строительства (20%, 40%, 60%, 80%, 100% сделано). Поэтому мой вопрос заключается в том, как лучше всего добавить эти модели в игру и изменить их в процессе строительства.

Должен ли я добавить все модели в пустой игровой объект и просто включить или выключить активность? я должен сделать префабы для всех моделей и переключить их на игровой объект? или я должен сделать что-то совершенно другое?

спасибо!

1 Ответ

1 голос
/ 25 февраля 2020

Зависит от ситуации к ситуации. Несколько случаев:

  • Если у вас мало объектов для переключения, вы можете просто сделать несколько простых переключателей и включить / отключить их.

    • Если у вас более 100 объектов, и вы не знаете, какой из них будет включен в начале, но вы знаете, что это будет только один из них, а не все, то лучше просто создать их экземпляр.

    • Если у вас есть более 100 объектов, и во время выполнения вы можете переключать их все (например, менять модель каждые 20 секунд на 0..100), тогда, вероятно, лучшим решением будет создание некоторой системы опроса (создание экземпляра). при загрузке и последнем использовании), а также для повторного использования / переключения их в любое время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...