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.
Checking the stable version of the documentation...
CompressedTexture2DArray
Eredita: CompressedTextureLayered < TextureLayered < Texture < Resource < RefCounted < Object
Array di texture bidimensionali, facoltativamente compresse.
Descrizione
Un'array di texture caricato da un file .ctexarray. Questo formato di file è interno a Godot; viene creato importando altri formati di immagine con il sistema di importazione. CompressedTexture2DArray 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.
Vedi Texture2DArray per una descrizione generale degli array di texture.