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.

VisibleOnScreenEnabler3D

Eredita: VisibleOnScreenNotifier3D < VisualInstance3D < Node3D < Node < Object

Una regione a forma di scatola dello spazio 2D che, quando visibile sullo schermo, abilita un nodo di destinazione.

Descrizione

VisibleOnScreenEnabler3D contiene una regione rettangolare di spazio 3D e un nodo di destinazione. Il nodo di destinazione sarà automaticamente abilitato (tramite la sua proprietà Node.process_mode) quando una qualsiasi parte di questa regione diventa visibile sullo schermo, e automaticamente disabilitato in caso contrario. Questo può essere utilizzato, ad esempio, per attivare i nemici solo quando il giocatore si avvicina a loro.

Consulta VisibleOnScreenNotifier3D se si desidera ricevere una notifica solo quando la regione è visibile sullo schermo.

Nota: VisibleOnScreenEnabler3D utilizza il codice di render culling per determinare se è visibile sullo schermo, quindi non funzionerà a meno che Node3D.visible non sia impostato su true.

Proprietà

EnableMode

enable_mode

0

NodePath

enable_node_path

NodePath("..")


Enumerazioni

enum EnableMode: 🔗

EnableMode ENABLE_MODE_INHERIT = 0

Corrisponde a Node.PROCESS_MODE_INHERIT.

EnableMode ENABLE_MODE_ALWAYS = 1

Corrisponde a Node.PROCESS_MODE_ALWAYS.

EnableMode ENABLE_MODE_WHEN_PAUSED = 2

Corrisponde a Node.PROCESS_MODE_WHEN_PAUSED.


Descrizioni delle proprietà

EnableMode enable_mode = 0 🔗

Determina come è abilitato il nodo di destinazione. Corrisponde a ProcessMode. Quando il nodo è disabilitato, utilizza sempre Node.PROCESS_MODE_DISABLED.


NodePath enable_node_path = NodePath("..") 🔗

Il percorso verso il nodo di destinazione, relativo a VisibleOnScreenEnabler3D. Il nodo di destinazione è memorizzato nella cache; viene assegnato solo quando si imposta questa proprietà (se VisibleOnScreenEnabler3D è all'interno dell'albero di scene) e ogni volta che VisibleOnScreenEnabler3D entra nell'albero di scene. Se il percorso è vuoto, nessun nodo sarà influenzato. Se il percorso non è valido, viene generato anche un errore.