Conectar-se
Quem está conectado
25 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 25 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 30/08/2012
Número de Mensagens : 8
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

desenhar uma parábola lentamente

em Sab 02 Fev 2013, 00:10
Gostaria de saber como desenhar uma parábola, como se fosse um tiro indo pra cima depois voltando, sendo que ela vai sendo desenhada aos poucos
Obrigado
avatar
Ranking : Nota A
Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Número de Mensagens : 1011
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 71

Prêmios
   : 1
   : 2
   : 1
Ver perfil do usuário

Re: desenhar uma parábola lentamente

em Sab 02 Fev 2013, 11:37
Você pode usar a função quadratica, ou fazer usando a gravidade e movimento do próprio GM.
Seja mais específico, poste um desenho e explique melhor o que deseja fazer.
Pode usar paths também.
avatar
Data de inscrição : 30/08/2012
Número de Mensagens : 8
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: desenhar uma parábola lentamente

em Sab 02 Fev 2013, 16:00
http://imageshack.us/photo/my-images/541/parabola.png/

Tipo o desenho que o cara está com a bola azul na mão, ele vai tacar ela pra cima, dai antes dele tacar aparece a trajetoria da bola sendo desenhada aos poucos.
Qria saber como desenhar essa trajetória aos poucos. Qnd estivesse no jogo aparecesse ela se formando qnd apertasse alguma tecla
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: desenhar uma parábola lentamente

em Sab 02 Fev 2013, 17:36
Cria um objeto (ex: objParabola) e coloca no Create:

Código:
direction = 45
speed = 10
step = 0

E no Step:

Código:
if (y>ystart)
  instance_destroy();
else
{
xx[step]=x
yy[step]=y
step+=1
}

E depois coloca no Draw:

Código:
for(i=0; i<step; i+=1)
draw_point(xx[step], yy[step])

E para finalizar, é só criar uma instância quando for necessário:
Código:
instance_create(20, 20, objParabola);

Lembrando que esse último código deve ser adaptado.

Até mais!
avatar
Ranking : Nota A
Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Número de Mensagens : 1011
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 71

Prêmios
   : 1
   : 2
   : 1
Ver perfil do usuário

Re: desenhar uma parábola lentamente

em Sab 02 Fev 2013, 18:19
Tipo o desenho que o cara está com a bola azul na mão, ele vai tacar ela pra cima, dai antes dele tacar aparece a trajetoria da bola sendo desenhada aos poucos.

Você quer usar esta "linha" para o jogador mirar a bola no alvo?
Movimentando o controle a linha vai mudar de lugar e o jogador saberá onde a bola vai car?

Ou só vai aparecer quando ele já tiver lançado a bola?
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum