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

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

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

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

Adriel

Número de Mensagens : 922
Idade : 18
Data de inscrição : 18/07/2009
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

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

Mensagem por 3Devolution 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.

3Devolution

Número de Mensagens : 42
Data de inscrição : 25/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

80% resposta

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

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por CLT 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}

CLT

Ranking : Nota C
Número de Mensagens : 343
Data de inscrição : 06/01/2012
Notas recebidas : B-D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://equipeevolution.forumeiros.com/

Voltar ao Topo Ir em baixo

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

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

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

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

Mensagem por Thyago 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

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 30
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

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

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


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