desenhar uma parábola lentamente

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

desenhar uma parábola lentamente

Mensagem por Luiz Felipe Toshie 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

Luiz Felipe Toshie

Número de Mensagens : 8
Data de inscrição : 30/08/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: desenhar uma parábola lentamente

Mensagem por cascavelo 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.

cascavelo

Ranking : Nota A
Número de Mensagens : 1011
Idade : 46
Data de inscrição : 08/12/2011
Notas recebidas : A - A - A - A - A -A -C
Reputação : 71
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: desenhar uma parábola lentamente

Mensagem por Luiz Felipe Toshie 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

Luiz Felipe Toshie

Número de Mensagens : 8
Data de inscrição : 30/08/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: desenhar uma parábola lentamente

Mensagem por PedroX 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!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: desenhar uma parábola lentamente

Mensagem por cascavelo 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?

cascavelo

Ranking : Nota A
Número de Mensagens : 1011
Idade : 46
Data de inscrição : 08/12/2011
Notas recebidas : A - A - A - A - A -A -C
Reputação : 71
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: desenhar uma parábola lentamente

Mensagem por Conteúdo patrocinado Hoje à(s) 18:32


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