preciso de ajuda com um missel pessoal.

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

preciso de ajuda com um missel pessoal.

Mensagem por GabrielXavier em Qui 19 Abr 2012, 21:00

Quando eu atiro um missel, como eu faço para ele ir em linha reta e pra frente, e perder força e começar a decer?
Tipo ele ir reto ate um certo ponto e começar a descer ate colidirse com o chão?

GabrielXavier

Ranking : Nota A
Número de Mensagens : 359
Data de inscrição : 25/02/2012
Notas recebidas : A
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

Voltar ao Topo Ir em baixo

Re: preciso de ajuda com um missel pessoal.

Mensagem por Need 90 em Qui 19 Abr 2012, 21:06

Você pode fazer no create do obj_tiro assim :
Código:
hspeed=2 //Exemplo, escolha qualquer velocidade
alarm[0]=room_speed*5 //Depois de 5 segundos começar a cair
Dai no alarm[0] :
Código:
hspeed-=0.01 //Diminuir gradativamente
gravity+=0.1 //Aumentar gradativamente
alarm[0]=15 //Fazer repetir a cada 15 steps
Dai no Step pra limitar a velocidade :
Código:
if hspeed<1 {hspeed=1} //Nao diminuir mais que isso.

Acho que da certo. blz

Need 90

Ranking : Nota B
Número de Mensagens : 787
Data de inscrição : 16/01/2012
Notas recebidas : D+A+B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://need90games.blogspot.com.br

Voltar ao Topo Ir em baixo

Re: preciso de ajuda com um missel pessoal.

Mensagem por Kapoty em Qui 19 Abr 2012, 23:46

Need 90 escreveu:Você pode fazer no create do obj_tiro assim :
Código:
hspeed=2 //Exemplo, escolha qualquer velocidade
alarm[0]=room_speed*5 //Depois de 5 segundos começar a cair
Dai no alarm[0] :
Código:
hspeed-=0.01 //Diminuir gradativamente
gravity+=0.1 //Aumentar gradativamente
alarm[0]=15 //Fazer repetir a cada 15 steps
Dai no Step pra limitar a velocidade :
Código:
if hspeed<1 {hspeed=1} //Nao diminuir mais que isso.

Acho que da certo. blz
O que o need falou esta certo mas caso vc quer que o missel vire conforme sua direção coloque no step do missel:
Spoiler:
image_angle = direction

Kapoty

Ranking : Nota B
Número de Mensagens : 635
Data de inscrição : 05/11/2011
Notas recebidas : E + D + C + B + D +B + A
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: preciso de ajuda com um missel pessoal.

Mensagem por saim em Sex 20 Abr 2012, 10:45

Eu só não aumentaria a gravidade, gradativamente. Ao se atribuir um valor positivo à gravidade, a velocidade vertical passa a aumentar POR STEP. Você pode definir a gravidade apenas uma vez (talvez pra um valor maior que 0.01) e ter um bom efeito.

Na verdade, se definir a gravity direction pra algum valor entre 180 e 360, ela afetará, também a velocidade horizontal, de forma que não será necessário resetar o alarme.

Enfim, você pode definir a gravidade logo no create, eliminando o alarm completamente. Mas não haverá movimento retilíneo (a parábola será descrita desde o momento inicial), e realismo será mais parecido com um projétil que com um míssil.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: preciso de ajuda com um missel pessoal.

Mensagem por Conteúdo patrocinado Hoje à(s) 11:43


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