Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

CompressedTexture2D

Eredita: Texture2D < Texture < Resource < RefCounted < Object

Texture a 2 dimensioni, facoltativamente compressa.

Descrizione

Una texture caricata da un file .ctex. Questo formato di file è interno a Godot; viene creato importando altri formati di immagine con il sistema di importazione. CompressedTexture2D può utilizzare uno dei 4 metodi di compressione (inclusa nessuna compressione):

  • Lossless (WebP o PNG, non compresso sulla GPU)

  • Lossy (WebP, non compresso sulla GPU)

  • VRAM Compressed (compresso sulla GPU)

  • VRAM Uncompressed (non compresso sulla GPU)

  • Basis Universal (compresso sulla GPU. Dimensioni file inferiori rispetto a VRAM Compressed, ma più lento da comprimere e qualità inferiore rispetto a VRAM Compressed)

Solo VRAM Compressed riduce effettivamente l'utilizzo di memoria sulla GPU. I metodi di compressione Lossless e Lossy ridurranno lo spazio di archiviazione richiesto su disco, ma non ridurranno l'utilizzo di memoria sulla GPU poiché la texture è inviata alla GPU non compressa.

L'utilizzo di VRAM Compressed migliora anche i tempi di caricamento, poiché le texture compresse in VRAM sono più veloci da caricare rispetto alle texture che utilizzano la compressione lossless o lossy. La compressione VRAM può presentare artefatti evidenti ed è progettata per il rendering 3D, non 2D.

Proprietà

String

load_path

""

bool

resource_local_to_scene

false (overrides Resource)

Metodi

Error

load(path: String)


Descrizioni delle proprietà

String load_path = "" 🔗

Percorso del file CompressedTexture2D a un file .ctex.


Descrizioni dei metodi

Error load(path: String) 🔗

Carica la texture dal percorso path specificato.