terça-feira, 5 de setembro de 2017

Movimentação de Personagem no Flash

Tags

 Resultado de imagem para Rosa dos ventos RPG
Resolvi postar aqui um código para facilitar, a criação de jogos no Flash na parte da movimentação: 

onClipEvent (enterFrame) {
_root.speed = 5;
if (Key.isDown(Key.UP)) {
this._y -= _root.speed;
}
if (Key.isDown(Key.DOWN)) {
this._y += _root.speed;
}
if (Key.isDown(Key.LEFT)) {
this._x -= _root.speed;
}
if (Key.isDown(Key.RIGHT)) {
this._x += _root.speed;
}
}



Obs: Coloque isso no seu personagem (Movie Clip).

Explicando o Código:
_root.speed=5; - Aqui você está definindo que a variável Speed que representa a velocidade do personagem é igual a 5.

if(Key.isDown(Key.UP)) - Quando pressionado a tecla UP (Flechinha pra cima)
this._y -= _root.speed; - A posição do personagem na vertical para cima vai ser alterada de acordo com a velocidade. Assim já deve dar para entender as outras teclas.

Lembrando que Y = Vertical e X = Horizontal.


EmoticonEmoticon