[TUTORIAL] Atacando Fisicamente.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[TUTORIAL] Atacando Fisicamente.

Mensagem por iFaé em Dom 01 Maio 2011, 21:55

Olá pessoal, hj eu vim postar um tuto de como fazer atacar fisicamente e por lado q estiver virado, eu sei q mta jente tem duvida nisso pois até pouco tem isso era um bicho de 700 cabeças pra mim! Bom vamos ao tuto:

1- Vc vai precisar:

spr_parado
spr_atacadir
spr_atacaesq

obj_player


2 - No evento Create do obj_player põe:

Código:
ataca_dir = false
ataca_esq = true
atacando = false

3 - No evento Step do obj_player põe:

Código:
//Movimentos

if keyboard_check(vk_left) {ataca_dir = false ataca_esq = true hspeed=-6} //anda para a esquerda
if keyboard_check(vk_right) {ataca_dir = true ataca_esq = false hspeed=6} // anda para a direita
if keyboard_check(vk_nokey){hspeed=0} //se ñ houver nenhuma tecla pressionada ele para

//Atacando

if ataca_dir = true
{
if keyboard_check_pressed(vk_space)
{
atacando = true
ataca_dir = true
ataca_esq = false
sprite_index=spr_atacadir
}}
else
if ataca_esq = true
{
if keyboard_check_pressed(vk_space)
{
atacando = true
ataca_dir = false
ataca_esq = true
sprite_index=spr_atacaesq
}}

//voltando

if keyboard_check_released(vk_space)
{
atacando = false
sprite_index=spr_parado
}


4 - se for colocar o inimigo para morrer se receber o golpe é só colocar na colisão do inimigo com o player:
Código:

if other.atacando = true
{
instance_destroy()
}
else
if other.atacando = false
{
//põe aki o q vc quer q aconteça se o player colidir com o inimigo sem estar atacando
}




5 - Se for usar esse tópico para fazer algum jogo favor dar creditos a mim.



Comentem por favor!
Se puderem me deem pontos ou reputação.

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum