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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 10/02/2010
Número de Mensagens : 112
Insígnias de JAM :

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

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

Angulo e Rampa

em Qua 11 Ago 2010, 08:54
Como fazer para quando o obj chegar numa rampa seu
angulo mudar como no jogo SONIC ADVANCE de GBA?

!!!Estou a esperar por respostas!!!
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: Angulo e Rampa

em Qua 11 Ago 2010, 09:08
depende bastante do angulo que tu implantaste na rampa, basicamente você copia o angulo da rampa, e aplica no player,

Ex: Se o angulo da rampa for 45º, então você coloca no step:
Código:
if distance_to_object(obj_Rampa)<1 {image_angle=45}else{image_angle=0}
avatar
Data de inscrição : 19/05/2010
Número de Mensagens : 98
Insígnias de JAM :

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

Re: Angulo e Rampa

em Qua 11 Ago 2010, 17:57
É só uma questão de matemática e colisões. Tem a engine do Kabeção aqui http://www.gamemakerbrasil.com/engines-f12/key3-movimento-em-rampas-com-qualquer-inclinacao-t4709.htm

Mas entender ela é outra historia.
Pelo visto ele usa dois sensores e faz eles colidirem com o primeiro pixel na superficie do objeto. Esses dois sensores estão a uma certa distancia um do outro e a partir do angulo entre esses dois se acha o angulo de onde esta colidindo.
Foi isso que eu entendi até agora...
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

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

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

Re: Angulo e Rampa

em Qua 11 Ago 2010, 18:36
DS Santos escreveu:É só uma questão de matemática e colisões. Tem a engine do Kabeção aqui http://www.gamemakerbrasil.com/engines-f12/key3-movimento-em-rampas-com-qualquer-inclinacao-t4709.htm

Mas entender ela é outra historia.
Pelo visto ele usa dois sensores e faz eles colidirem com o primeiro pixel na superficie do objeto. Esses dois sensores estão a uma certa distancia um do outro e a partir do angulo entre esses dois se acha o angulo de onde esta colidindo.
Foi isso que eu entendi até agora...
É praticamente isso.
A técnica usada nessa engine já é bem comum entre os jogos que aparecem na comunidade oficial do GM.
Não é nada difícil de se aplicar e entender.

É como se eu jogasse dois pesos no chão a uma certa distancia um do outro, o angulo entre esses dois peso é o angulo do terreno.
No GM eu pego um ponto xy1 e outro xy2 a uma certa distancia, faço os dois colidirem com o primeiro pixel e assim acho o angulo entre eles.
Depois é so trabalhar a movimentação encima desse angulo usando cosseno e seno.
avatar
Data de inscrição : 13/11/2010
Número de Mensagens : 71
Insígnias de JAM :

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

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

Re: Angulo e Rampa

em Sab 13 Nov 2010, 22:55
mais como faser isto sem gravidade?
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