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...
VisibleOnScreenNotifier3D
Eredita: VisualInstance3D < Node3D < Node < Object
Ereditato da: VisibleOnScreenEnabler3D
Una regione a forma di scatola dello spazio 3D che rileva se è visibile sullo schermo.
Descrizione
VisibleOnScreenEnabler3D rappresenta una regione a forma di scatola nello spazio 3D. Quando una parte di questa regione diventa visibile sullo schermo o in una viewport, emetterà un segnale screen_entered e, allo stesso modo, emetterà un segnale screen_exited quando nessuna parte di essa rimane visibile.
Se vuoi che un nodo sia abilitato automaticamente quando questa regione è visibile sullo schermo, usa VisibleOnScreenEnabler3D.
Nota: VisibleOnScreenNotifier3D utilizza un'euristica approssimativa che non tiene conto delle pareti e di altre occlusioni, a meno che non venga utilizzato l'occlusion culling. Inoltre, non funzionerà a meno che Node3D.visible non sia impostato su true.
Proprietà
|
Metodi
is_on_screen() const |
Segnali
screen_entered() 🔗
Emesso quando il VisibleOnScreenNotifier3D entra nello schermo.
screen_exited() 🔗
Emesso quando il VisibleOnScreenNotifier3D esce dallo schermo.
Descrizioni delle proprietà
AABB aabb = AABB(-1, -1, -1, 2, 2, 2) 🔗
Il riquadro di delimitazione del VisibleOnScreenNotifier3D.
Descrizioni dei metodi
Se true, il riquadro di delimitazione è sullo schermo.
Nota: Ci vuole un frame per determinare la visibilità di VisibleOnScreenNotifier3D una volta aggiunto all'albero di scene, quindi questo metodo restituirà sempre false subito dopo essere stato istanziato, prima del passaggio di disegno.