Не могу перетащить глобальный gameObject в новую единую вложенную сборную систему - PullRequest
0 голосов
/ 24 сентября 2019

Я только начинаю использовать новый рабочий процесс с вложенными префабами Unity (или как его там еще называют) в Unity 2018.3

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

Это все нормально, но проблема в том, что если я захочу перетащить игровой объект со своей сцены в сборку, редактирование теперь невозможно, поскольку, как только вы начинаете редактировать сборную, она удаляет вашу сцену и показывает только содержимоесборный домТаким образом, вы больше не можете перетаскивать что-либо со своей сцены в префаб, потому что это ушло на время редактирования.

Я не знаю, проясняю я себя или нет .... Но в основном я говорю, редактируяprefab, видно только содержимое prefab, ваша сцена не видна, поэтому вы больше не можете перетаскивать любой объект из вашей сцены в prefab.

Кто-нибудь знает, как обойти это?Прямо сейчас я хочу перетащить gameObject из моей сцены в prefab im edit, чтобы сделать ссылку на глобальный объект, но при редактировании prefab моя сцена не видна, поэтому я не могу это сделать.

Спасибо

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Просто создайте копию своего префаба в Hierarchy и внесите необходимые изменения в эту копию после того, как сделаете это, перетащите эту копию на свой префаб, и она будет обновлена.

При перетаскивании копии наваш префаб вы можете создать новый префаб или обновить оригинальный.

0 голосов
/ 24 сентября 2019

Редактирование префаба может быть выполнено несколькими способами.Чтобы достичь того, чего вы хотите, вы должны перетащить экземпляр префаба в вашу сцену, где находится ваш «другой» игровой объект.Убедитесь, что экземпляр префаба синий, чтобы вы знали, что он все еще подключен к префабу.

Теперь перетащите ваш «другой» игровой объект на экземпляр префаба, чтобы он стал его дочерним элементом.Теперь вы сможете применить префаб-изменения через инспектора.

enter image description here

Обратите внимание, если вы не можете изменить положение in the hierarchy «другого»msgstr "gameobject на префаб из вида сцены.Если вы хотите изменить положение, вы должны открыть готовую сцену после применения изменений.

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