como fazer o sonic ser jogado na direção oposta do inimigo

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

como fazer o sonic ser jogado na direção oposta do inimigo

Mensagem por sonic luan em Dom 20 Fev 2011, 11:59

o meu jogo de sonic ja esta quase pronto mas esta faltando os inimigos eu ja fis a programação para ele destruir os inimigos que e esse
Código:

if place_meeting(x,y,obj_robobroca)
{if sprite_index=spr_sonic_pulando
{y_speed=-5
sound_play(destruction)
with (obj_robobroca)
 {
    instance_change(obj_exploxao,1);
 };};};
tudo deu serto mas eu não sei como fazer para ele se machucar primeiro ele tenque ser jogado na direção oposta do inimigo mas como faso isso.

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: como fazer o sonic ser jogado na direção oposta do inimigo

Mensagem por Godsil4 em Dom 20 Fev 2011, 15:18

if hspeed = 0 {hspeed = other.hspeed*2}
if hspeed > 0 {hspeed -= hspeed*4}
if hspeed < 0 {hspeed += hspeed*4}

coloca isso no contato com o inimigo,
n testei mas eh pra dar certo

Godsil4

Ranking : Nota B
Número de Mensagens : 474
Data de inscrição : 26/11/2010
Notas recebidas : B+A
Reputação : 23
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

http://www.google.com.br

Voltar ao Topo Ir em baixo

Re: como fazer o sonic ser jogado na direção oposta do inimigo

Mensagem por MatheusReis em Dom 20 Fev 2011, 16:47

Código:

if place_meeting(x,y,obj_robobroca)
{if sprite_index=spr_sonic_pulando
{y_speed=-5
sound_play(destruction)
with (obj_robobroca)
 {
    instance_change(obj_exploxao,1);
 }};
else{ //Se o sonic nao estiver girando...
direcaoempurrar=sign(obj_robobroca.x-x);
//indica a direcao pra onde empurar o sonic
hspeed=5*direcaoempurrar;
//empurra o sonic
};
};
Seria uma das adaptacoes para seu codigo

MatheusReis

Ranking : Nota A
Número de Mensagens : 1087
Idade : 23
Data de inscrição : 13/01/2010
Notas recebidas : B-A-A
Reputação : 30
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 0

http://www.mathaeuz.deviantart.com

Voltar ao Topo Ir em baixo

Re: como fazer o sonic ser jogado na direção oposta do inimigo

Mensagem por sonic luan em Dom 20 Fev 2011, 22:30

Very Happy funcionou como eu queria mas ele tenque ir pra sima tanbem.

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: como fazer o sonic ser jogado na direção oposta do inimigo

Mensagem por Conteúdo patrocinado Hoje à(s) 00:06


Conteúdo patrocinado


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