CompressedTexture2D

Hereda: Texture2D < Texture < Resource < RefCounted < Object

Textura con 2 dimensiones, opcionalmente comprimida.

Descripción

Una textura que se carga desde un archivo .ctex. Este formato de archivo es interno de Godot; se crea importando otros formatos de imagen con el sistema de importación. CompressedTexture2D puede usar uno de los 4 métodos de compresión (incluyendo la falta de cualquier compresión):

  • Sin pérdida (WebP o PNG, descomprimido en la GPU)

  • Con pérdida (WebP, descomprimido en la GPU)

  • VRAM Comprimido (comprimido en la GPU)

  • VRAM Sin comprimir (sin comprimir en la GPU)

  • Basis Universal (comprimido en la GPU. Tamaños de archivo más pequeños que VRAM Comprimido, pero más lento para comprimir y de menor calidad que VRAM Comprimido)

Sólo VRAM Comprimido reduce realmente el uso de memoria en la GPU. Los métodos de compresión Sin pérdida y Con pérdida reducirán el almacenamiento requerido en el disco, pero no reducirán el uso de memoria en la GPU, ya que la textura se envía a la GPU sin comprimir.

El uso de VRAM Comprimido también mejora los tiempos de carga, ya que las texturas comprimidas en VRAM se cargan más rápido en comparación con las texturas que utilizan compresión sin pérdida o con pérdida. La compresión VRAM puede mostrar artefactos notables y está destinada a ser utilizada para el renderizado 3D, no 2D.

Propiedades

String

load_path

""

bool

resource_local_to_scene

false (overrides Resource)

Métodos

Error

load(path: String)


Descripciones de Propiedades

String load_path = "" 🔗

La ruta del archivo CompressedTexture2D a un archivo .ctex.


Descripciones de Métodos

Error load(path: String) 🔗

Carga la textura desde la path especificada.