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...
VisibleOnScreenEnabler3D
Успадковує: VisibleOnScreenNotifier3D < VisualInstance3D < Node3D < Node < Object
Коробка-подібна область 3D простору, що, коли видно на екрані, дозволяє цільовий вузол.
Опис
VisibleOnScreenEnabler3D містить полеподібну область простору 3D і цільовий вузол. Цільова вершина буде автоматично ввімкнено (через його Node.process_mode майно), коли будь-яка частина даного регіону стає видимою на екрані, і автоматично відключається інакше. Це може бути використаний для активації ворогів тільки тоді, коли гравець підбирає їх.
Див. VisibleOnScreenNotifier3D якщо ви хочете бути повідомлені, коли регіон видно на екрані.
Примітка: VisibleOnScreenEnabler3D використовує приблизний вінристичний, який не враховує стіни та інші оклюзії, якщо використовується оклюзія. До 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("..") 🔗
Шлях до цільового вузла, відносно VisibleOnScreenEnabler3D. Цільова вершина є окремою, вона призначена тільки при встановленні цього майна (якщо VisibleOnScreenEnabler3D знаходиться всередині дерева сцени) і кожен раз, коли VisibleOnScreenEnabler3D входить в дерево сцени. Якщо шлях порожній, не буде вражений вузол. Якщо шлях недійсний, також створюється помилка.