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
Hérite de : VisualInstance3D < Node3D < Node < Object
Hérité par : VisibleOnScreenEnabler3D
Une région en forme de boîte de l'espace 3D qui détecte s'il est visible à l'écran.
Description
VisibleOnScreenNotifier3D représente une région en forme de boîte de l'espace 3D. Lorsqu'une partie de cette région devient visible à l'écran ou dans la vue d'une Camera3D, il émettra un signal screen_entered, et de même il émettra un signal screen_exited lorsqu'aucune partie de celle-ci n'est visible.
Si vous voulez qu'un nœud soit activé automatiquement lorsque cette région est visible à l'écran, utilisez VisibleOnScreenEnabler3D.
Note : VisibleOnScreenNotifier3D utilise une heuristique approximative qui ne prend pas en compte les murs et les autres occlusions, à moins que l'occlusion culling ne soit utilisé. Aussi, elle ne fonctionnera pas à moins que Node3D.visible ne soit défini à true.
Propriétés
|
Méthodes
is_on_screen() const |
Signaux
screen_entered() 🔗
Émis lorsque le VisibleOnScreenNotifier3D entre dans l'écran.
screen_exited() 🔗
Émis lorsque le VisibleOnScreenNotifier3D quitte l’écran.
Descriptions des propriétés
AABB aabb = AABB(-1, -1, -1, 2, 2, 2) 🔗
La boîte délimitante du VisibleOnScreenNotifier3D.
Descriptions des méthodes
Returns true if the bounding box is on the screen.
Note: It takes one frame for the VisibleOnScreenNotifier3D's visibility to be assessed once added to the scene tree, so this method will always return false right after it is instantiated.