ResourceImporterTextureAtlas
Hereda: ResourceImporter < RefCounted < Object
Importa una colección de texturas de una imagen PNG en un AtlasTexture optimizado para renderizado 2D.
Descripción
Esto importa una colección de texturas de una imagen PNG en un AtlasTexture o ArrayMesh 2D. Esto se puede usar para ahorrar memoria al importar animaciones 2D desde hojas de sprites. Los atlas de texturas solo se admiten en renderizado 2D, no en 3D. Véase también ResourceImporterTexture y ResourceImporterLayeredTexture.
Nota: ResourceImporterTextureAtlas no se encarga de importar TileSetAtlasSource, que se crea utilizando el editor TileSet en su lugar.
Propiedades
|
||
|
||
|
||
|
Descripciones de Propiedades
Ruta a la hoja de sprites del atlas. Esto debe establecerse en una ruta válida a una imagen PNG. De lo contrario, el atlas no se importará.
Si es true, descarta las áreas vacías del atlas. Esto solo afecta el posicionamiento final del sprite, no el almacenamiento. Consulta también trim_alpha_border_from_region.
Nota: Solo es efectivo si import_mode es Region.
Región: Importa el atlas en un recurso AtlasTexture, que se renderiza como un rectángulo. Esto es rápido de renderizar, pero las áreas transparentes aún deben renderizarse si no se pueden recortar de manera efectiva mediante trim_alpha_border_from_region. Esto puede reducir el rendimiento al renderizar sprites grandes en la pantalla.
Malla: Importa el atlas como un recurso ArrayMesh, manteniendo visible el mapa de bits original (pero renderizado como un polígono). Esto se puede usar para reducir la tasa de relleno al renderizar sprites transparentes grandes, a costa de un renderizado más lento si hay pocas o ninguna área transparente en el sprite.
bool trim_alpha_border_from_region = true 🔗
Si es true, recorta la región para excluir los píxeles totalmente transparentes utilizando un rectángulo de recorte (que nunca se rota). Esto se puede usar para ahorrar memoria. Véase también crop_to_region.
Nota: Solo es efectivo si import_mode es Region.