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...
VisibilityNotifier2D¶
Inherits: Node2D < CanvasItem < Node < Object
Inherited By: VisibilityEnabler2D
Detecta aproximadamente cuando el nodo es visible en la pantalla.
Descripción¶
El VisibilityNotifier2D detecta cuando es visible en la pantalla. También notifica cuando su rectángulo delimitador entra o sale de la pantalla o de un viewport.
Si desea que los nodos se deshabiliten automáticamente cuando salen de la pantalla, use VisibilityEnabler2D en su lugar.
Nota: Por razones de rendimiento, VisibilityNotifier2D utiliza una heurística aproximada con una precisión determinada por ProjectSettings.world/2d/cell_size. Si necesita una comprobación precisa de la visibilidad, utilice otro método como añadir un nodo Area2D como hijo de un nodo Camera2D.
Tutoriales¶
Propiedades¶
|
Métodos¶
is_on_screen ( ) const |
Señales¶
screen_entered ( )
Emitido cuando el VisibilityNotifier2D entra en la pantalla.
screen_exited ( )
Emitido cuando el VisibilityNotifier2D sale de la pantalla.
viewport_entered ( Viewport viewport )
Emitido cuando el VisibilityNotifier2D entra en la vista de un Viewport.
viewport_exited ( Viewport viewport )
Emitido cuando el VisibilityNotifier2D sale de la vista de un Viewport.
Descripciones de Propiedades¶
Rect2 rect
Default |
|
Setter |
set_rect(value) |
Getter |
get_rect() |
El rectángulo delimitador del VisibilityNotifier2D.
Descripciones de Métodos¶
bool is_on_screen ( ) const
Si true
, el rectángulo delimitador está en la pantalla.
Nota: Se necesita un fotograma para evaluar la visibilidad del nodo una vez añadido al árbol de la escena, por lo que este método devolverá false
justo después de ser instanciado, aun si está en pantalla en el pase de dibujado.