ResourceImporter
Успадковує: RefCounted < Object
Успадковано від: EditorImportPlugin, ResourceImporterBitMap, ResourceImporterBMFont, ResourceImporterCSVTranslation, ResourceImporterDynamicFont, ResourceImporterImage, ResourceImporterImageFont, ResourceImporterLayeredTexture, ResourceImporterMP3, ResourceImporterOBJ, ResourceImporterOggVorbis, ResourceImporterScene, ResourceImporterShaderFile, ResourceImporterSVG, ResourceImporterTexture, ResourceImporterTextureAtlas, ResourceImporterWAV
Базовий клас для імпортерів ресурсів.
Опис
Це базовий клас для імпортерів ресурсів Godot. Щоб реалізувати власні імпортери ресурсів за допомогою плагінів редактора, див. EditorImportPlugin.
Посібники
Методи
_get_build_dependencies(path: String) virtual const |
Переліки
enum ImportOrder: 🔗
ImportOrder IMPORT_ORDER_DEFAULT = 0
Порядок імпорту за замовчуванням.
ImportOrder IMPORT_ORDER_SCENE = 100
Порядок імпорту для сцен, який забезпечує імпорт сцен після всіх інших основних ресурсів, таких як текстури. Спеціальні імпортери, як правило, повинні мати порядок імпорту нижче 100, щоб уникнути проблем під час імпорту сцен, які покладаються на спеціальні ресурси.
Описи методів
PackedStringArray _get_build_dependencies(path: String) virtual const 🔗
Викликається, коли редактор профілю компіляції рушія хоче перевірити, які параметри збірки потрібні імпортованому ресурсу. Наприклад, ResourceImporterDynamicFont має властивість під назвою ResourceImporterDynamicFont.multichannel_signed_distance_field, яка залежить від рушія, що збирається з модулем "msdfgen". Якщо цей ресурс є користувацьким, він оброблятиметься так:
func _get_build_dependencies(path):
var resource = load(path)
var dependencies = PackedStringArray()
if resource.multichannel_signed_distance_field:
dependencies.push_back("module_msdfgen_enabled")
return dependencies