Como fazer elástico

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

Como fazer elástico

Mensagem por gilomania3d em Qua 10 Dez 2008, 17:17

Oi pessoal queria saber como se faz para criar um elástico para lançar um objecto do tipo de catapulta por exemplo agarro um objecto com o rato e depois empurro contra ao elástico e ele estica e depois disso o objecto lançado.
E tenho outra dúvida neste tópico http://gmbr.forumeiros.com/perguntas-respostas-f8/chao-destrutivel-t1678.htm ainda ninguém respondeu Sad

Quem souber diga ok

obrigado pessoal

gilomania3d

Número de Mensagens : 245
Idade : 25
Data de inscrição : 10/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Convidad em Qua 10 Dez 2008, 18:16

Bom velho, "acho" que este tipo de ação requer um alto nível de domínio em GML... por isto pode ser que o pessoal não saiba como ajudar (eu pelo menos não sei ó.ò)...

Qq coisa tente encontrar algum exemplo naquele site: http://64digits.com

flw

boa sorte =]

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por gilomania3d em Qui 11 Dez 2008, 14:53

Obrigadão fmanna, quando souber fazer posto um tuto

gilomania3d

Número de Mensagens : 245
Idade : 25
Data de inscrição : 10/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Convidad em Sex 12 Dez 2008, 22:20

Há dois pontos de partida aqui. Se você quer um exemplo que respeite as leis da física, eu vou postar pra você uma engine que usa molas e roldanas pra você estudar. Aguarde o link.

Se você quer um mecanismo bem mais simples e funcional você precisa de duas informações básicas:

1 - A distância entre o ponto onde está fixado o elástico e a instância a ser lançada, é proporcional à força do lançamento.


Código:

global.forca := point_distance(instancia.x,instancia.y,elastico.x,elastico.y);

2 - A direção do lançamento é ângulo entre os dois:


Código:

global.direcao := point_direction(instancia.x,instancia.y,elastico.x,elastico.y);

Movimento da instância lançada:

Código:
speed := global.forca/10;
direction := global.direcao;

Aguarde. Vou colocar uma engine mais correta e detalhada assim que puder.

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Convidad em Sab 13 Dez 2008, 18:46

Desculpem o duplo post. Aqui está uma engine que pode ajudar:

Link de download da engine


Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por gilomania3d em Dom 14 Dez 2008, 20:04

Brendan será que consegues fazer essa mesma engine mas em vez da caixa ficar sempre ligada á linha. Ela ser disparada em qualquer posição, mas só quando fica na posição inicial.

Desde já obrigado

gilomania3d

Número de Mensagens : 245
Idade : 25
Data de inscrição : 10/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Convidad em Seg 15 Dez 2008, 22:06

Claro cara. Aguarde. Razz

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Volstagg em Ter 16 Dez 2008, 11:18

brendan, eu ainda me surpreendo com você.

Volstagg

Número de Mensagens : 353
Data de inscrição : 16/05/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Kevin em Qua 17 Dez 2008, 17:04

brendan tem alguma coisa que você não consegue fazer? Razz

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Convidad em Dom 21 Dez 2008, 15:53

VitinhoO escreveu:brendan, eu ainda me surpreendo com você

Valews aê VitinhoO.

kekegames escreveu:brendan tem alguma coisa que você não consegue fazer?

Não consigo logar com mais frequência! Huhu! Sad Laughing Também não consigo assobiar e comer ao mesmo tempo, mas tudo bem...

Valews kekegames.

Ha! Me perdoem a demora... ainda estou mechendo em um joguinho aqui e quero postar tudo junto, valeu?

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Kevin em Dom 21 Dez 2008, 17:04

denada cara Happy

bem se o jogo ta bom eu perdoo Razz

zuera mas tudo bem...

FLW cara Happy

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Re: Como fazer elástico

Mensagem por Conteúdo patrocinado Hoje à(s) 15:21


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