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...
InputEventAction
Успадковує: InputEvent < Resource < RefCounted < Object
Тип вхідної події для дій.
Опис
Містить загальний ефект, який може бути направлений з декількох типів входів. Дії та події можуть бути встановлені в вкладці ** Вхідна карта ** Проект > Параметри проекту або з класом InputMap.
Примітка: На відміну від інших субкласів InputEvent, які малюють на унікальні фізичні події, цей віртуальний не викидається двигуном. Цей клас корисний для випромінювання дій вручну з Input.parse_input_event(), які потім отримують в Node._input(). Щоб перевірити, чи відповідає фізична подія дії з вхідної карти, скористайтеся InputEvent.is_action() та InputEvent.is_action_pressed().
Посібники
Властивості
StringName |
|
|
|
||
|
||
|
Описи властивостей
StringName action = &"" 🔗
void set_action(value: StringName)
StringName get_action()
Назва дії. Зазвичай це назва існуючої дії в InputMap, якій має відповідати ця користувацька подія.
Цей захід відповідає дійсності (з подій, визначених для цієї акції в InputMap). Якщо -1, унікальний ID буде використовуватися і дії, які пресовані цим ID, потрібно буде випускати з іншого InputEventAction.
Якщо true, натискається стан дії. Якщо false, стан дії звільняється.
Міцність дії між 0 і 1. Це значення розглядається як рівні 0, якщо пресований false. Міцність заходу дозволяє захоплювати аналогові події руху джойспада, вказавши, наскільки сильно вісь джойспада зігнута або пресована.