как использовать дублирующую сцену в Unity с разными дорогами или цветом платформы с тем же префабом, что и в предыдущей сцене? - PullRequest
1 голос
/ 14 апреля 2019

Я хочу использовать дублирующую сцену в Unity с разными дорогами или цветом платформы с тем же самым префабом в сцене 1, но когда я изменил цвет из своей дублированной сцены, цвета материалов также меняются в предыдущей сцене, я тоже создаю дублирующие префабы для этого, но ничегоработать на меня?

сделать зигзагообразную игру с разными сценами

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

Спасибо за вашу помощь ... Я решил свою проблему, создав материалы и затем назначив объекты, которые я хочу изменить цвет

0 голосов
/ 14 апреля 2019

Полный проект можно посмотреть по ссылке внизу

Я не знаю, есть ли более законный путь.

Но вот что я обычно делаю:

  1. Создать новую сцену
  2. Сохрани это
  3. Перейти к старой сцене
  4. Выбрать все объекты ( CTRL + A )
  5. Копировать все объекты ( CTRL + C )
  6. Перейти к вновь созданной сцене
  7. Вставить все ( CTRL + V )

Вуаля.

Он будет копировать все, с преобразованием, значением в скриптах, все

После derHugo я открыл Unity и попытался скопировать всю сцену, но в выпадающем меню или где-либо еще не было элемента Copy , затем я попытался CTRL + C и CTRL + V , которые также не работали.

Но есть еще один способ, который я нашел, я нажал на Показать в Проводнике и скопировать вставить сцену в Диспетчер файлов , все заработало.

Если вы хотите использовать разные цвета в разных сценах, то создайте другой материал. Теперь создайте скрипт Util, перечислите их все здесь (лучше, если он статический). Теперь создайте другой скрипт Assigner. Теперь получите Scene name, используя SceneManagement.Scene.name, затем назначьте цвет / материал OnAwake из этого списка. Если этот список не статичен, вы должны создать instance.

Полный проект здесь

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