AtlasTexture
Hereda: Texture2D < Texture < Resource < RefCounted < Object
Una textura que recorta parte de otra Texture2D.
Descripción
Recurso Texture2D que dibuja solo una parte de su textura atlas, como se define en region. También se puede establecer un margin adicional, lo cual es útil para pequeños ajustes.
Se pueden recortar varios recursos AtlasTexture del mismo atlas. Empaquetar muchas texturas más pequeñas en una única textura grande ayuda a optimizar los costos de memoria de video y las llamadas de renderizado.
Nota: AtlasTexture no se puede usar en una AnimatedTexture, y no se repetirá correctamente en nodos como TextureRect o Sprite2D. Para repetir una AtlasTexture, modifica su region en su lugar.
Propiedades
|
||
|
||
|
||
resource_local_to_scene |
|
Descripciones de Propiedades
La textura que contiene el atlas. Puede ser de cualquier tipo heredado de Texture2D, incluyendo otra AtlasTexture.
Si es true, el área fuera de la region se recorta para evitar el sangrado de los píxeles de la textura circundante.
Rect2 margin = Rect2(0, 0, 0, 0) 🔗
El margen alrededor de la region. Útil para pequeños ajustes. Si el Rect2.size de esta propiedad ("w" y "h" en el editor) está establecido, la textura dibujada se redimensiona para que quepa dentro del margen.
Rect2 region = Rect2(0, 0, 0, 0) 🔗
La región utilizada para dibujar el atlas. Si alguna de las dimensiones del tamaño de la región es 0, se utilizará el valor del tamaño de atlas para ese eje en su lugar.