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...
VisibleOnScreenEnabler2D
Успадковує: VisibleOnScreenNotifier2D < Node2D < CanvasItem < Node < Object
Прямокутна область 2D простору, що при видимні на екрані, дозволяє цільовий вузол.
Опис
VisibleOnScreenEnabler2D містить прямокутну область простору 2D і цільовий вузол. Цільова вершина буде автоматично ввімкнено (через його Node.process_mode майно), коли будь-яка частина даного регіону стає видимою на екрані, і автоматично відключається інакше. Це може бути використаний для активації ворогів тільки тоді, коли гравець підбирає їх.
Див. VisibleOnScreenNotifier2D якщо ви хочете бути повідомлені, коли регіон видно на екрані.
Примітка: VisibleOnScreenEnabler2D використовує код рендерингу, щоб визначити, чи видно на екрані, тому він не буде функції, якщо CanvasItem.pic встановлюється до true.
Властивості
|
||
|
Переліки
enum EnableMode: 🔗
EnableMode ENABLE_MODE_INHERIT = 0
Відповідає Node.PROCESS_MODE_INHERIT.
EnableMode ENABLE_MODE_ALWAYS = 1
Відповідає Node.PROCESS_MODE_ALWAYS.
EnableMode ENABLE_MODE_WHEN_PAUSED = 2
Кореспонденти до Node.PROCESS_MODE_WHEN_PAUSED.
Описи властивостей
EnableMode enable_mode = 0 🔗
void set_enable_mode(value: EnableMode)
EnableMode get_enable_mode()
Визначає, як вводиться цільовий вузол. Кореспонденти до ProcessMode. Коли вузол вимкнено, він завжди використовує Node.PROCESS_MODE_DISABLED.
NodePath enable_node_path = NodePath("..") 🔗
Шлях до цільового вузла, відносно VisibleOnScreenEnabler2D. Цільова вершина є окремою, вона призначена тільки при встановленні цього майна (якщо VisibleOnScreenEnabler2D знаходиться всередині дерева сцени) і кожен раз, коли VisibleOnScreenEnabler2D входить в дерево сцени. Якщо шлях порожній, не буде вражений вузол. Якщо шлях недійсний, також створюється помилка.