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...
BackBufferCopy
Eredita: Node2D < CanvasItem < Node < Object
Un nodo che copia una regione dello schermo in un buffer per l'accesso nel codice di shader.
Descrizione
Nodo per il back-buffering dello schermo attualmente visualizzato. La regione definita nel nodo BackBufferCopy viene bufferizzata con il contenuto dello schermo che esso copre, o l'intero schermo in base a copy_mode. È possibile accedervi negli script degli shader attraverso la texture dello schermo (ovvero un campionatore uniforme con hint_screen_texture).
Nota: Poiché questo nodo eredita da Node2D (e non da Control), gli ancoraggi e i margini non si applicheranno ai nodi figlio derivati da Control. Ciò può essere problematico quando si ridimensiona la finestra. Per evitare ciò, aggiungi i nodi derivati da Control come fratelli al nodo BackBufferCopy anziché aggiungerli come figli.
Tutorial
Proprietà
|
||
|
Enumerazioni
enum CopyMode: 🔗
CopyMode COPY_MODE_DISABLED = 0
Disabilita la modalità di buffering. Ciò significa che il nodo BackBufferCopy userà direttamente la porzione dello schermo che esso copre.
CopyMode COPY_MODE_RECT = 1
BackBufferCopy bufferizza una regione rettangolare.
CopyMode COPY_MODE_VIEWPORT = 2
BackBufferCopy bufferizza l'intero schermo.
Descrizioni delle proprietà
Modalità di buffer.
Rect2 rect = Rect2(-100, -100, 200, 200) 🔗
L'area coperta dal BackBufferCopy. Utilizzato solo se copy_mode è COPY_MODE_RECT.