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 : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

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

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

como fazer um objeto pular? ( jogo em 3D )

em Seg 30 Jan 2012, 00:50
Seguinte : tô trabalhando num Mario Bros em 1ª pessoa, mas eu queria que, ao apertar espaço, ele pulasse! Como faz? E com a colisão com o chão também...

VLW!
avatar
Data de inscrição : 25/01/2012
Número de Mensagens : 42
Insígnias de JAM :

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

Re: como fazer um objeto pular? ( jogo em 3D )

em Seg 30 Jan 2012, 08:28
Cara eu também tenho a mesma dúvida.

Nunca consegui montar uma gravidade, no caso eu acho que não tem
Agente tem que improvisar...
"Nunca vi um tutorial do tipo aqui, já até pesquisei..."
Sempre quis fazer para que o personagem Pule e se agache, mas não consigo.

Se alguém souber, por favor nos ajude, acho que tem muita gente querendo saber. Ajudando a gente, você ajuda também os outros.
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

resposta

em Seg 30 Jan 2012, 09:03
so colocar no youtuby Game Maker como fazer personagem pular la tem par de tutorial ja vi de agachar atirar de dar soco la tem monte tenta mais se n ajuda malz ae.
avatar
Ranking : Nota C
Notas recebidas : B-D
Data de inscrição : 06/01/2012
Número de Mensagens : 343
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://equipeevolution.forumeiros.com/

Re: como fazer um objeto pular? ( jogo em 3D )

em Seg 30 Jan 2012, 11:40
No Step:

Código:
if place_free(x,y+2){gravity=1}
else
gravity=0
if vspeed>15{vspeed=15}

E na tecla para pular:

Código:
if !(place_free(x,y+15)){vspeed=-15}
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: como fazer um objeto pular? ( jogo em 3D )

em Seg 30 Jan 2012, 12:21
Você teria que aumentar o Z, depois diminuir até chegar ao Z do chão.

Supondo que o chão sempre esteja da mesma altura, você precisa saber o Z do chão.
Create
Código:
zspeed=0;

Você faria assim, ao pressionar a tecla de pulo:
Código:
if z==z_chao z+=40;

No Step:
Código:
if z-zspeed-1 > z_chao
zspeed+=1;

z-=zspeed;

if (z-z_chao) <=1 z=z_chao; 

Até mais!
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

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

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

Re: como fazer um objeto pular? ( jogo em 3D )

em Seg 30 Jan 2012, 13:19
.Cara crie um objeto só para o pulo,coloque um chão,e coloque ele no chao,
coloque assim em step.
Código:
obj_player.z=-(ystart-y);

.Estou supondo que saiba fazer pular em 2d,ao apertar o botão de pular este objeto 2d pula e muda o z do outro objeto,fica perfeito
Conteúdo patrocinado

Re: como fazer um objeto pular? ( jogo em 3D )

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