Baixe a imagem anterior e importe-a para o spr_Player. Perceba que a imagem é uma sequencia de 4 por 4 que são exatamente os frames para criar suas animações. Nessa imagem crie 5 animações (recortando a posição e colando em seu devido frame) e as nomeie como mostrado abaixo:
ANIM_idle
ANIM_left
ANIM_right
ANIM_up
ANIM_down
Agora vamos dar ao nosso Player os 'Behaviors' abaixo:
'8 Directions'
'Scroll To'
'Bound To Layout'
Ao invés do 'Scroll to' nós poderíamos criar nossa própria câmera para seguir o Player, mas neste tutorial esse jeito já funcionará bem.
Nas propriedades do 'Behavior' '8 Direction', defina o 'Max Speed'do Player para 1 e o Default Control to 'No'. Conforme as propriedades abaixo:
Por enquanto tudo bem, agora partiremos para adicionar os movimentos do Player.
Antes disso nós devemos renomear o 'Layout 1' para Main_Game e renomear a 'Event Sheet 1' para Maingame_Event. Adicione então mais uma 'Event Sheet' e a renomeie como Player_Event. Lembre-se de sempre salvar seu projeto. Então, se tudo correu bem Sua barra 'Projects' agora estará parecendo como abaixo:
Now agora vamos adicionar as ações do jogador.
Na nossa Maingame_Event clique com o botão direito e clique em 'Include event sheet'. Adicione a Player_Event. Conforme mostrado abaixo:
Agora abra a Player_Event e adicione os códigos como na sequencia abaixo:
Crie uma 'Global Variable' chamada Player_Direction = “” (Variável do tipo texto)
Se a tecla W está pressionada então o jogador se move para cima, ou seja, 270 graus, o valor da variável Player_Direction é definida para "up” e a animação do spr_Player é definida para "ANIM_"&Play_Direction.
Ficará parecendo com a imagem abaixo: