- Data de inscrição : 31/03/2010
Número de Mensagens : 52
Insígnias de JAM :x 0
x 0
x 0
Reputação : 10
Prêmios: 0
: 0
: 0
Recuo ao encostar no inimigo [Ajuda].
em Ter 20 Abr 2010, 00:25
Estou usando o seguinte código para fazer isso:
Mas quando acontece o Recuo, o personagem continua ir para trás sem para, como resolvo isso:?:
- Código:
if y<other.y && vspeed>0//muda o 32 para a altura da sprite do player
{
vspeed=-5
with(other){instance_destroy()}//destroi o inimigo
}
else //senão
{
lives-=1 // Diminui uma vida
hspeed=-5
if lives<=0 // Se as vidas acabarem
{
room_restart() // Restarta a room
}
}
Mas quando acontece o Recuo, o personagem continua ir para trás sem para, como resolvo isso:?:
- Data de inscrição : 16/08/2008
Número de Mensagens : 374
Insígnias de JAM :x 0
x 0
x 0
Reputação : 3
Prêmios: 0
: 0
: 0
Re: Recuo ao encostar no inimigo [Ajuda].
em Ter 20 Abr 2010, 00:38
Use Alarm para definir o tempo máximo que ele irá para traz
Ao Encostar no inimigo inicia o alarm
Alarm 0:
Ao Encostar no inimigo inicia o alarm
- Código:
alarm[0] = 100; // tempo que ele vai ir para traz
Alarm 0:
- Código:
vspeed=0;
hspeed=0;
- Data de inscrição : 31/03/2010
Número de Mensagens : 52
Insígnias de JAM :x 0
x 0
x 0
Reputação : 10
Prêmios: 0
: 0
: 0
Re: Recuo ao encostar no inimigo [Ajuda].
em Ter 20 Abr 2010, 00:56
Cara se possivel tu poderias escrever o codigo de como ficaria?
Pouco tempo com o programa
Pouco tempo com o programa

- Data de inscrição : 29/05/2008
Número de Mensagens : 422
Insígnias de JAM :x 0
x 0
x 0
Reputação : 16
Prêmios: 0
: 0
: 0
Re: Recuo ao encostar no inimigo [Ajuda].
em Ter 20 Abr 2010, 10:36
- Código:
else //senão
{
lives-=1 // Diminui uma vida
hspeed=-5
alarm[0]=room_speed*1 // 1 é o número de segundos para ativar o alarm
if lives<=0 // Se as vidas acabarem
{
room_restart() // Restarta a room
}
}
Aí no alarm você coloca o código de hspeed = 0, ou o que for que acontece quando o personagem já está longe do inimigo.
- Data de inscrição : 31/03/2010
Número de Mensagens : 52
Insígnias de JAM :x 0
x 0
x 0
Reputação : 10
Prêmios: 0
: 0
: 0
Re: Recuo ao encostar no inimigo [Ajuda].
em Sab 24 Abr 2010, 05:40
Cara ainda nao deu certo, o player ainda continua indo para tras sem parar 

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