Применить изменения в сборный - Unity 2018 - PullRequest
0 голосов
/ 24 января 2019

У меня есть целый префаб игрового процесса, который я использовал для создания экземпляра игры несколько раз.Геймплейный префаб содержит другие дочерние префабы.До Unity 2018 у нас была прямая кнопка Применить, чтобы записывать все изменения о модификации префаба на диске.

Теперь после запуска Unity 2018 Unity изменила несколько настроек в структуре Prefab, теперь у нас нет прямой кнопки Применить кСохранить изменения.

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

Пожалуйста, проверьте изображение ниже: enter image description here

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

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

1 Ответ

0 голосов
/ 26 июня 2019

«Применить все» должно работать нормально. Если Unity падает, когда вы нажимаете «Применить все», откройте ошибку с Unity Technologies.

В качестве обходного пути я предлагаю вам создать скрипт для Расширить Unity Editor и создать кнопку для выполнения действия. Загляните в документацию PrefabUtility .

PrefabUtility.ApplyPrefabInstance должен выполнить эту работу за вас.

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