ResourceFormatSaver¶
Guarda un tipo de recurso específico en un archivo.
Descripción¶
El motor puede ahorrar recursos cuando lo haces desde el editor, o cuando usas el botón ResourceSaver. Esto se logra gracias a los múltiples ResourceFormatSaver
, cada uno de los cuales maneja su propio formato y es llamado automáticamente por el motor.
Por defecto, Godot guarda recursos como .tres
(basado en texto), .res
(binario) u otro formato incorporado, pero puedes elegir crear tu propio formato extendiendo esta clase. Asegúrate de respetar los tipos y valores de retorno documentados. Debes darle un nombre de clase global con class_name
para que se registre. Al igual que los ResourceFormatSavers incorporados, se llamará automáticamente cuando se guarden los recursos de su(s) tipo(s) reconocido(s). También puedes implementar un ResourceFormatLoader.
Métodos¶
get_recognized_extensions ( Resource resource ) virtual |
|
Descripciones de Métodos¶
PoolStringArray get_recognized_extensions ( Resource resource ) virtual
Devuelve la lista de extensiones disponibles para guardar el objeto de recurso, siempre que se reconozca (véase recognize).
Devuelve si el objeto de recurso dado puede ser salvado por este salvador.
Guarda el objeto de recurso dado en un archivo en la path
de destino. flags
es una máscara de bits compuesta con constantes SaverFlags.
Devuelve @GlobalScope.OK en caso de éxito, o una constante Error en caso de fracaso.