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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

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

[Resolvido]Como fazer para...

em Qua 16 Mar 2011, 14:32
Ola pessoal, outra duvida néh! Eu havia postado aki uma duvida de como colidir com um obj aumenta a velocidade.

Agora a duvida é:

Como eu faço pra se eu segurar um botão a speed vai de 6 pra 12 e se eu soltar volta pra 6??? Tipo o Super Mario!

Please Help me! Dou creditos!


Última edição por iFaé em Qua 16 Mar 2011, 16:37, editado 1 vez(es)
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 09/03/2010
Número de Mensagens : 1035
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://www.www.ww.www

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 14:55
no create coloca assim:
Código:
speed=6
vamos supór que a tecla que tu quer que seja presisonada seja a tecla espaço então no step coloca isso:

Código:
if keyboard_check(vk_space)
{speed+=1}
if keyboard_check_released(vk_space)
{speed=6}
if vspeed=12
{speed=12}

flws!!
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:02
se eu apertar o "space" ele fika andando pra esquerda direto!
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:07
Como esta usando a minha engine, vai ficar muito mais facil:

Step:
Código:
if keyboard_check(vk_space){
vel=12
}else{
vel=6
}

Espero ter ajudado!
blz
avatar
Data de inscrição : 26/12/2009
Número de Mensagens : 193
Insígnias de JAM :

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:09
@iFaé escreveu:se eu apertar o "space" ele fika andando pra esquerda direto!
isso porque a speed vai para a direção indicada,como o padrão da direção é zero,ele vai ir sempre pra esquerda,mesmo se a speed for 12 ou 6..pra fazer ele ir pra outro lado mude a direção... Razz
caso queira a "speed" seja a variavel que faz o player andar,(assim como o Willy explicou)coloque o valor dela quando vc for modificar o x e o y,exemplo:
Código:

if keyboard_check(vk_space)
{x+=velocidade}//velocidade é o a variavel q vc pod modificar a qualquer momento.
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:16
oq? Eu sou meio complicado com explicações, vc pode fazer uma engine?
avatar
Data de inscrição : 26/12/2009
Número de Mensagens : 193
Insígnias de JAM :

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:25
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:41
Cara na sua engine funcionou direitinho, o problema é que o meu jogo é de plataforma ai ele vai embora pra direita!
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 15:43
@Willy escreveu:Como esta usando a minha engine, vai ficar muito mais facil:

Step:
Código:
if keyboard_check(vk_space){
vel=12
}else{
vel=6
}

Espero ter ajudado!
blz
Não é possivel que isso não tenha resolvido anh!
Essas variaveis foram baseadas na engine que eu fiz pra você ontem, tem que dar certo.
Esse código deve ser colocado no Step do Player, onde foi criado as variaveis.
avatar
Data de inscrição : 26/12/2009
Número de Mensagens : 193
Insígnias de JAM :

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 16:01
vo tentar fazer uma engine pra vc com isto,porem de plataforma,depois eu do um edit
edit:
tah ae:

4shared.com/file/HUa4HdAW/plataforma_engine_velocidade.html
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

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

Re: [Resolvido]Como fazer para...

em Qua 16 Mar 2011, 16:36
Cara valew muito obrigado!!!!!!!!!!!!!!!! Very Happy
Conteúdo patrocinado

Re: [Resolvido]Como fazer para...

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