[Resolvido]Como fazer para...

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

Resolvido [Resolvido]Como fazer para...

Mensagem por iFaé 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)

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

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

LCS

Ranking : Nota A
Número de Mensagens : 1035
Idade : 21
Data de inscrição : 09/03/2010
Notas recebidas : A
Reputação : 43
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por iFaé em Qua 16 Mar 2011, 15:02

se eu apertar o "space" ele fika andando pra esquerda direto!

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

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

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por Luca$*** 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.

Luca$***

Número de Mensagens : 193
Idade : 20
Data de inscrição : 26/12/2009
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por iFaé em Qua 16 Mar 2011, 15:16

oq? Eu sou meio complicado com explicações, vc pode fazer uma engine?

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por Luca$*** em Qua 16 Mar 2011, 15:25

tah ae:

http://www.4shared.com/file/xS6Syqh-/engine_ifae_2.html

Luca$***

Número de Mensagens : 193
Idade : 20
Data de inscrição : 26/12/2009
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por iFaé 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!

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

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

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por Luca$*** 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:

http://www.4shared.com/file/HUa4HdAW/plataforma_engine_velocidade.html

Luca$***

Número de Mensagens : 193
Idade : 20
Data de inscrição : 26/12/2009
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por iFaé em Qua 16 Mar 2011, 16:36

Cara valew muito obrigado!!!!!!!!!!!!!!!! Very Happy

iFaé

Ranking : Nota D
Número de Mensagens : 455
Idade : 19
Data de inscrição : 02/02/2011
Notas recebidas : D - D - D - B
Reputação : -14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://matheusfaegames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer para...

Mensagem por Conteúdo patrocinado Hoje à(s) 11:50


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