Unity 6.3
0 онлайн 46 гостей 3 в системе
Вход

Удаление неиспользуемых данных переопределения

Ан override на префаб может стать неиспользуемым в следующих ситуациях:

  • Целевой объект переопределения недействителен.
  • Переопределения путь свойства неизвестно. Так бывает, если вы удалили определение открытого поля или переименовали его. Чтобы переопределения сохранялись при переименовании полей, используйте FormerlySerializedAsAttribute.

Неиспользуемые данные переопределений Unity хранит в файле сцены: если вы восстановите удалённый скрипт или определение поля, Unity снова применит эти данные. Автоматически они не очищаются, поскольку объект или свойство, к которым они относятся, вы могли переместить временно или по ошибке. Хорошая практика — убирать неиспользуемые данные переопределений, чтобы в файлах сцен оставались только актуальные данные: так проще работать с контролем версий и в команде.

Удалить неиспользуемые переопределения

Чтобы проверить наличие и удалить неиспользуемые переопределения, выполните следующие действия.

  1. В экземпляре префаб Inspector выберите Переопределения.
  2. Выберите Неиспользуемые переопределения. Если экземпляр префаб не имеет неиспользуемых переопределений, этот раздел недоступен.
  3. Панель Неиспользуемые переопределения отображает список неиспользуемых переопределений. Выберите Удалить, чтобы удалить их.

Unity записывает данные об удаленных переопределениях в Журнал редактора.

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

Вы также можете удалить неиспользуемые переопределения из Hierarchy:

  • Щелкните правой кнопкой мыши экземпляр префаб и выберите Префаб > Удалить неиспользуемые переопределения.
  • Щелкните правой кнопкой мыши имя сцены и выберите Префаб > Удалить неиспользуемые переопределения, чтобы удалить все неиспользуемые переопределения во всей сцене.

Появится диалоговое окно для подтверждения удаления переопределений.

Дополнительные ресурсы