ResourceImporter

Успадковує: RefCounted < Object

Успадковано від: EditorImportPlugin, ResourceImporterBitMap, ResourceImporterBMFont, ResourceImporterCSVTranslation, ResourceImporterDynamicFont, ResourceImporterImage, ResourceImporterImageFont, ResourceImporterLayeredTexture, ResourceImporterMP3, ResourceImporterOBJ, ResourceImporterOggVorbis, ResourceImporterScene, ResourceImporterShaderFile, ResourceImporterSVG, ResourceImporterTexture, ResourceImporterTextureAtlas, ResourceImporterWAV

Базовий клас для імпортерів ресурсів.

Опис

Це базовий клас для імпортерів ресурсів Godot. Щоб реалізувати власні імпортери ресурсів за допомогою плагінів редактора, див. EditorImportPlugin.

Посібники

Методи

PackedStringArray

_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