Pessoal me ajudem!

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

Pessoal me ajudem!

Mensagem por Adriel em Sex 14 Ago 2009, 21:49

http://gmbr.forumeiros.com/perguntas-respostas-f10/como-fazer-o-personagem-pular-n-quero-codigo-t2336.htm?highlight=pular+c%f3digo

O vinians disse nesse tópico que tem uma tal de gravidade... onde se localiza isso no GM?

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

Re: Pessoal me ajudem!

Mensagem por ze1 em Sex 14 Ago 2009, 21:53

Por que criar um outro tópico só pra isso?

Enfim, o GM tem uma função de gravidade. No GML é só mudar a variável "gravity" do objeto para o qual se deseja aplicar a gravidade.
Lembro que não existe uma gravidade global no GM. Você tem que mudar o valor dessa variável para todos os objetos que terão gravidade.

ze1

Número de Mensagens : 60
Data de inscrição : 03/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Pessoal me ajudem!

Mensagem por Alex FC em Sex 14 Ago 2009, 22:02

@Del

Você esta um pouco por fora hein? Não são permitidos tópicos com esse tipo de nome, edite e coloque algo com "Como colocar gravidade?".

Mas vou te ajudar:

-Va no evento step de seu objeto e coloque o seguinte código:


Código:
//gravidade
if place_free(x,y+2){gravity=1; gravity direction=270}
else
gravity=0
//Limitando a velocidade em que ele cai
if vspeed>15{vspeed=15}

-Na colisão com o objeto_chão coloque o seguinte código
:
Código:

move_contact_solid(directio,12)
speed=0

-Caso ainda não tenha entendido o pulo, coloque o seguinte código:

Código:
//Se não for livre de colisão na posição y+2 vai pular
if not(place_free(x,y+2)){vspeed=-10}//o -10 pode ser diminuido, quanto menor mais alto el pulara

Bom, qualquer outra duvida pergunte, mas não saia por ai criando tópicos repetidos. vlw?

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Pessoal me ajudem!

Mensagem por Adriel em Sex 14 Ago 2009, 22:07

Mas colocar esse último código onde?

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

Re: Pessoal me ajudem!

Mensagem por Adriel em Sex 14 Ago 2009, 22:09

Deu erro quando eu fiz a primeira parte que você falou...

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

Re: Pessoal me ajudem!

Mensagem por Alex FC em Sex 14 Ago 2009, 22:34

O 1º código, falatava uma chave no final ("}") pode copiar que agora da certo, e o ultimo código você coloca na tecla de pulo. E NAÕ FAÇA POSTS DUPLOS! LEIA AS REGRAS! vlw?

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Pessoal me ajudem!

Mensagem por Adriel em Sex 14 Ago 2009, 23:16

Alex FC eu fiz tudo direitinho mas agora meu bonequinho tá preso no chão! Ele não quer sair!

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

Re: Pessoal me ajudem!

Mensagem por nanos233 em Sex 14 Ago 2009, 23:25

naum sei se posso mandar o video mas to mandando, fui eu q fiz.
http://www.youtube.com/watch?v=AtVT7eKGnKc
se eu naum puder apaguem meu post Happy

nanos233

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

http://myspace.com/rusty_bolts

Voltar ao Topo Ir em baixo

Re: Pessoal me ajudem!

Mensagem por Alex FC em Sab 15 Ago 2009, 09:17

Acho que você não marcou a opção "solid" do objeto_chao. Os códigos foram todos testados, estão funcionando perfeitamente. Se não achar essa opção va no evento create do objeto_chao e coloque o seguinte código:

Código:
solid=true

Você esta precisando estudar, esse é o basico do GM, a maioria aprende sozinho. Estude ai! blz?

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Pessoal me ajudem!

Mensagem por Conteúdo patrocinado Hoje à(s) 03:01


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