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

AssetImportContext.AddObjectToAsset

Declaration

public void AddObjectToAsset(string identifier, Object obj);
public void AddObjectToAsset(string identifier, Object obj, Texture2D thumbnail);

Параметры

Параметр Описание
идентификатор Уникальный идентификатор, связанный с этим объектом.
Объект Объект Unity для добавления в ассет.
миниатюра Необязательная текстура 2D для использования в качестве миниатюры для этого объекта.

Описание

Добавление объекта в результат операции импорта.

Используйте этот метод для добавления объектов в полученный ресурс. AddObjectToAsset может быть вызван несколько раз, если в результате процесса импорта появляется более одного объекта единства. Примечание: Вы должны убедиться, что ваш импортер предоставляет уникальный идентификатор для каждого добавленного объекта. Вы также должны убедиться, что ваш код генерирует один и тот же идентификатор каждый раз, когда файл импортируется снова: идентификаторы должны быть детерминированными. Это позволяет Unity сопоставлять ранее импортированные объекты с вновь созданными объектами. Идентификатор должен быть уникальным только в контексте файла ресурса, а не глобально уникальным для всего проекта.