ResourceImporter
Hereda: RefCounted < Object
Heredado por: EditorImportPlugin, ResourceImporterBitMap, ResourceImporterBMFont, ResourceImporterCSVTranslation, ResourceImporterDynamicFont, ResourceImporterImage, ResourceImporterImageFont, ResourceImporterLayeredTexture, ResourceImporterMP3, ResourceImporterOBJ, ResourceImporterOggVorbis, ResourceImporterScene, ResourceImporterShaderFile, ResourceImporterSVG, ResourceImporterTexture, ResourceImporterTextureAtlas, ResourceImporterWAV
Clase base para los importadores de recursos.
Descripción
Esta es la clase base para los importadores de recursos de Godot. Para implementar tus propios importadores de recursos usando plugins de editor, véase EditorImportPlugin.
Tutoriales
Métodos
_get_build_dependencies(path: String) virtual const |
Enumeraciones
enum ImportOrder: 🔗
ImportOrder IMPORT_ORDER_DEFAULT = 0
El orden de importación predeterminado.
ImportOrder IMPORT_ORDER_SCENE = 100
El orden de importación para las escenas, que asegura que las escenas se importen después de todos los demás recursos principales, como las texturas. Los importadores personalizados generalmente deben tener un orden de importación inferior a 100 para evitar problemas al importar escenas que dependen de recursos personalizados.
Descripciones de Métodos
PackedStringArray _get_build_dependencies(path: String) virtual const 🔗
Llamado cuando el editor de perfiles de compilación del motor quiere comprobar qué opciones de compilación necesita un recurso importado. Por ejemplo, ResourceImporterDynamicFont tiene una propiedad llamada ResourceImporterDynamicFont.multichannel_signed_distance_field, que depende de que el motor se compile con el módulo "msdfgen". Si ese recurso fuera uno personalizado, se manejaría así:
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