REFERENCE: Input


OBJETO

O prefixo (ponteiro, objeto-referencia) para os elementos da Classe (em JavaSript) será:

Input



PROPRIEDADE

mousePosition                                       Retorna posição em pixels.Canto inferior esquerdo é: 0,0
      

MÉTODOS

GetAxis("nome-do-axis")                             Booleano se "axis" está sendo apertado.
                                                    Os "axes" são criados no "Input Manager". Ver links abaixo.
                                                    Os  "axes" geralmente têm valores  entre -1 e +1.
                                                    Usado para eventos contínuos como: mover o avatar.



GetButton("nome-do-botão")                           Vai retornando booleano se botão do mouse for apertado.
                                                     Ver "nome" do botão abaixo.
                                                    

GetButtonDown("nome-do-botão")                       Captura discretamente (uma vez só, mesmo que se
				                      mantenha  apertado) que o botão desceu. 


GetButtonUp("nome-do-botão")                          

GetKey("nome-da-tecla")                              Vai retornando booleano   se apertada a tecla.
GetKeyDown("nome-da-tecla")                          Captura discretamente que o botão desceu.                                                       

GetKeyUp("nome-da-tecla")                                         

 

NOMES:
Teclas normais: "a", "b", "c" ...
Teclas de números: "1", "2", "3", ...
Teclas de setas: "up", "down", "left", "right"
Outras teclas: "right shift", "left shift", "right ctrl", "left ctrl", 
"right alt", "left alt", "right cmd", "left cmd"
Botões do mouse: "mouse 0", "mouse 1" e "mouse 2" - para usar no Input Manager
Teclas especiais: "backspace", "tab", "return", "escape", "space", 
"delete", "enter", "insert", "home", "end","page up", "page down"
teclas de função: "f1", "f2", "f3", ... 
 

LINKS PARA EXEMPLOS NOS CURSOS

A primeira vez que usamos Input foi para definir o tiro do revólver do herói no Curso Básico

nessa lição

Depois, falamos do "Input Manager" e de "axes"

nessa lição

Quando da criação do nosso veículo voador, aprendemos a definir novos "axes"

nessa lição

Ensinamos a mudar a imagem do ponteiro usando mousePosition:

nessa lição

Usamos a mousePosition para definir direção de um Ray:

nessa lição



LIÇÃO ANTERIOR PRÓXIMA LIÇÃO
ÍNDICE HOME PAGE