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

PrefabUtility.ApplyAddedGameObjects

Declaration

public static void ApplyAddedGameObjects(GameObject[] gameObjects, string assetPath, InteractionMode action);

Параметры

Параметр Описание
gameObjects Добавлено GameObjects на экземпляре Префаб для применения.
assetPath Путь ассета Префаб для применения.
действия Режим взаимодействия для этого действия.

Описание

Применяет добавленный GameObjects к ассету Префаб на указанном пути ассета.

Этот метод позволяет применять дополнительные GameObjects к существующему Префаб. Он отражает Применить функциональность в Редакторе, как описано в разделе Применить переопределения к ресурсу префаб документации. Чтобы использовать этот метод, необходимо сначала добавить GameObjects к существующему экземпляру префаба.

Добавленный GameObject является типом Переопределение экземпляра. Акт применения добавлен GameObjects к Генеральному Префаб означает, что они станут частью Префаб ассетов, и больше не будут переопределения на Префаб Временные меры

При применении добавлено GameObjects к а Префаб Ассет, в качестве параметра необходимо указать путь к ассету. Это объясняется тем, что в некоторых ситуациях существует несколько возможных целей для применения изменения. Например, если добавлено GameObjects были добавлены к GameObject которое является частью вложенные Префаб, у вас может быть возможность применить изменения к внутренним вложенным Префаб Ассет или внешний корень Префаб Ассет. Таким образом, указывая путь ассета, вы даете ясно понять, что Unity которое Префаб Ассет, к которому должно быть применено изменение.

Более подробную информацию см. Переопределение экземпляров префаб.

Дополнительные ресурсы PrefabUtility.ApplyAddedGameObject, PrefabUtility.ApplyAddedComponent, PrefabUtility.ApplyObjectOverride, PrefabUtility.ApplyPropertyOverride, PrefabUtility.ApplyRemovedComponent, PrefabUtility.ApplyPrefabInstance.