Создайте уникальный дубликат местности в Unity3D 5.0.

Я делаю игру с Unity3D и хочу иметь прототип уровня, который можно было бы копировать и модифицировать.

Проблема в том, что когда я пробую это, прототип также модифицируется.

Я погуглил, как это сделать, и ответ (дублирование данных ландшафта) больше не работает в Unity 5.

Я также пытался экспортировать и импортировать карту высот, но она не сохраняет текстуры и деревья.


person Guillem Tb    schedule 30.03.2015    source источник
comment
Карта высот хранит высоту. Для тех, кто получает доступ к экземплярам дерева и альфа-картам через соответствующие функции в объекте TerrainData docs .unity3d.com/ScriptReference/TerrainData.html   -  person Agumander    schedule 30.03.2015


Ответы (1)


Я узнал об этом из другого поста. Я согласен, что большинство ответов на форумах Unity недостаточно конкретны.

  • дублировать игровой объект ландшафта И дублировать соответствующие данные ландшафта в окне проекта.
  • перейдите к инспектору дублированного ландшафта и войдите в режим DEBUG. (это большая ошибка, которая отсутствует в других сообщениях)
  • в режиме отладки вы должны увидеть данные ландшафта, которые необходимо обновить до новых дублированных данных ландшафта.
person Matt    schedule 30.09.2015