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...
Sprite3D
Eredita: SpriteBase3D < GeometryInstance3D < VisualInstance3D < Node3D < Node < Object
Nodo di sprite 2D in un mondo in 3D.
Descrizione
Un nodo che visualizza una texture 2D in un ambiente 3D. La texture visualizzata può essere una regione di una texture più grande di atlante, o un fotogramma d'animazione da uno sprite sheet. Vedere anche SpriteBase3D dove sono definite proprietà come la modalità billboard.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
Segnali
frame_changed() 🔗
Emesso quando il frame cambia.
texture_changed() 🔗
Emesso quando la frame cambia.
Descrizioni delle proprietà
Il fotogramma attuale da visualizzare dallo spritesheet. hframes o vframes devono essere maggiori di 1. Questa proprietà è regolata automaticamente quando hframes o vframes sono modificati per continuare a puntare allo stesso fotogramma visivo (stessa colonna e riga). Se ciò è impossibile, questo valore è reimpostato su 0.
Vector2i frame_coords = Vector2i(0, 0) 🔗
Le coordinate del fotogramma da visualizzare dallo spritesheet. Questo è uno pseudonimo per la proprietà frame. hframes o vframes deve essere maggiore di 1.
Il numero di colonne nello spritesheet. Quando questa proprietà è modificata, frame è regolato in modo che è mantenuto lo stesso fotogramma visivo (stessa riga e colonna). Se ciò è impossibile, frame è reimpostato su 0.
Se true, lo sprite userà region_rect e visualizzerà solo la parte specificata della sua texture.
Rect2 region_rect = Rect2(0, 0, 0, 0) 🔗
La regione della texture d'atlante da visualizzare. region_enabled deve essere true.
L'oggetto Texture2D da disegnare. Se GeometryInstance3D.material_override è utilizzato, questo sarà sovrascritto. Le informazioni sulle dimensioni sono comunque utilizzate.
Il numero di righe nello spritesheet. Quando questa proprietà è modificata, frame è regolato in modo che è mantenuto lo stesso fotogramma visivo (stessa riga e colonna). Se ciò è impossibile, frame è reimpostato su 0.