InputEventAction
Hereda: InputEvent < Resource < RefCounted < Object
Un tipo de evento de entrada para acciones.
Descripción
Contains a generic action which can be targeted from several types of inputs. Actions and their events can be set in the Input Map tab in Project > Project Settings, or with the InputMap class.
Note: Unlike the other InputEvent subclasses which map to unique physical events, this virtual one is not emitted by the engine. This class is useful to emit actions manually with Input.parse_input_event(), which are then received in Node._input(). To check if a physical event matches an action from the Input Map, use InputEvent.is_action() and InputEvent.is_action_pressed().
Tutoriales
Propiedades
|
||
|
||
|
||
|
Descripciones de Propiedades
StringName action = &"" 🔗
void set_action(value: StringName)
StringName get_action()
El nombre de la acción. Normalmente es el nombre de una acción existente en el InputMap con la que quieres que coincida este evento personalizado.
El índice del evento real en la acción a la que corresponde este evento (de los eventos definidos para esta acción en el InputMap). Si es -1, se utilizará un ID único y las acciones pulsadas con este ID deberán liberarse con otro InputEventAction.
Si es true, se presiona el estado de la acción. Si false, se libera el estado de la acción.
La fuerza de la acción entre 0 y 1. Este valor se considera igual a 0 si pressed es false. La fuerza del evento permite simular eventos de movimiento analógico del joypad, especificando la fuerza con la que se dobla o presiona el eje del joypad.