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

Nenhum

Ver toda a lista


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

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

[ajuda] anti gravidade

em Sab 07 Maio 2011, 10:30
oi galera, preciso de ajuda, preciso saber como faço anti gravidade num personagem quando aperto barra de espaço
[para quem n entendeu, quero q quando aperto espaço, o personagem caminhe no "ceu" e quando aperte denovo, ele volte para a terra.]
avatar
Data de inscrição : 13/02/2010
Número de Mensagens : 430
Insígnias de JAM :

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

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

Re: [ajuda] anti gravidade

em Sab 07 Maio 2011, 13:04
Eu tambem tenho essa dúvida ... estou criando um game.. que é algo parecido. e isso pode resolver... alguem pode ajudar!!!
avatar
Ranking : Nota C
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Número de Mensagens : 470
Insígnias de JAM :

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

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

Re: [ajuda] anti gravidade

em Sab 07 Maio 2011, 13:12
então tente colocar esse codigo ele vai tirar a gravidade do player
Código:
if keyboard_check_pressed(vk_space){
grabity=0}else{
gravity=1
}

se for pra ele voar vc coloca assim no step
Código:

if keyboard_check(vk_space){vspeed-=9}
espero ter ajudado!! qualquer duvida é so da um post!!!
avatar
Ranking : Nota B
Notas recebidas : B-B
Data de inscrição : 28/02/2010
Número de Mensagens : 559
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gsogaming.blogspot.com/

Re: [ajuda] anti gravidade

em Sab 07 Maio 2011, 13:57
Acho que o melhor jeito seria assim: coloca esses códigos no objeto do jogador:

CREATE
grav=true //variavel que controla se está ou não com gravidade

STEP
if place_free(x,y+1) //se estiver no ar.....
{
if grav=true{gravity=0.5} //se grav for verdadeiro ativa a gravidade
else{gravity=0} //se grav for falso desativa a gravidade
}

if keyboard_check_pressed(vk_space) //se apertar espaço....
{
if grav=true{grav=false; break} //se grav for verdadeiro muda para falso
if grav=false{grav=true} //se grav for falsomuda para verdadeiro
}


Espero que ajude!
Flws!
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