InputBinding

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não navegável

Um InputBinding define qual vinculação de hardware deve disparar o pai InputAction, por exemplo, um pressionamento de tecla, botão de gamepad ou toque em um dispositivo habilitado para toque.Pode haver várias instâncias InputBinding filhas de um InputAction .

Resumo

Propriedades

Propriedades

Ler Parallel

Especifica um alternativo Enum.KeyCode para enviar saídas direcionais "para baixo" para GetState() e o evento StateChanged do pai InputAction.Quando o valor enviado da ação pai é , o valor disparado estará entre e .Quando o valor enviado da ação pai é , o valor enviado será um entre e .

Ler Parallel

Especifica o Enum.KeyCode que gatila o pai InputAction.O tipo de código deve corresponder à ação de entrada Type , por exemplo Enum.KeyCode.E para um tipo de ação de Bool ou Enum.KeyCode.Thumbstick1 para um tipo de ação de Direction2D.Erros de tipo não dispararão o InputAction ou o evento StateChanged receberá um valor convertido.

Ler Parallel

Especifica um alternativo Enum.KeyCode para enviar diretamente saídas "esquerdas" para GetState() e o evento StateChanged do pai InputAction.Aplica-se somente quando o valor enviado da ação pai for , no qual o valor enviado será um entre e .

PressedThreshold

Ler Parallel

Valor numérico acima do qual disparar um InputAction com um Type de Bool , por exemplo, quando um gatilho de gamepad como Enum.KeyCode.ButtonL2 excede 0.5 (meio pressionado).O padrão é 0.5 .

Essa propriedade deve ser maior ou igual a ReleasedThreshold ou então será clampada a ReleasedThreshold .

ReleasedThreshold

Ler Parallel

Valor numérico abaixo do qual disparar um InputAction com um Type de Bool , por exemplo, quando um gatilho de gamepad como Enum.KeyCode.ButtonL2 cair abaixo de 0.5 (menos de metade pressionado).O padrão é 0.2 .

Essa propriedade deve ser menor ou igual a PressedThreshold ou então será clampada a PressedThreshold .

Ler Parallel

Especifica um alternativo Enum.KeyCode para enviar diretamente saídas "direitas" para GetState() e o evento StateChanged do pai InputAction.Aplica-se somente quando o valor enviado da ação pai for , no qual o valor enviado será um entre e .

Scale

Ler Parallel

Quantidade pela qual escalar linearmente os valores de um InputAction com Type de Direction1D ou Direction2D .

UIButton

Ler Parallel

GuiButton para se conectar a uma ação binária.

Ler Parallel

Especifica um alternativo Enum.KeyCode para enviar diretamente saídas "para cima" para GetState() e o evento StateChanged do pai InputAction.Quando o valor enviado da ação pai é , o valor disparado estará entre e .Quando o valor enviado da ação pai é , o valor enviado será um entre e .

Vector2Scale

Ler Parallel

Quantidade pelo qual escalar linearmente os valores de um InputAction com Type de Direction2D .

Métodos

Eventos