Aceleração e Desaceleração de um Objeto

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

Aceleração e Desaceleração de um Objeto

Mensagem por lucazn1 em Sab 24 Mar 2012, 10:29

Não estou conseguindo fazer meu objeto perder velocidade Razz
Eu consigo "setar", dividir, multiplicar e somar, mas não consigo subtrai-la (Quando o 'space' não esta sendo pressionado)
Aqui vai o codigo
Código:

if keyboard_check(vk_space){
    speed+=.2
    if speed >= 10{speed=10}
    }

if keyboard_check_released(vk_space){
    if speed >=0{speed-=.1}
    }
Aguardando uma solução... Very Happy

lucazn1

Número de Mensagens : 30
Idade : 20
Data de inscrição : 25/02/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Aceleração e Desaceleração de um Objeto

Mensagem por primz em Sab 24 Mar 2012, 10:35

Tente assim:

Código:

if keyboard_check_pressed(vk_space)
    {
    speed+=.2
    if speed >= 10{speed=10}
    }

if keyboard_check_released(vk_space) and speed>=0
    {
    speed-=.1
    }

não sei se funciona... silent

primz

Ranking : Nota C
Número de Mensagens : 321
Idade : 20
Data de inscrição : 09/02/2010
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.primz.weebly.com

Voltar ao Topo Ir em baixo

Re: Aceleração e Desaceleração de um Objeto

Mensagem por Klior em Sab 24 Mar 2012, 10:37

keyboard_check_released só será executado UMA vez ao soltar a tecla, por isso o speed não está diminuindo o correto é fazer assim:

Código:
if keyboard_check(vk_space){
    speed+=.2
    if speed >= 10 {speed=10}
}
else {
    if speed >=0 {speed-=.1}
}

Klior

Número de Mensagens : 426
Idade : 25
Data de inscrição : 07/03/2010
Reputação : 13
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aceleração e Desaceleração de um Objeto

Mensagem por Conteúdo patrocinado Hoje à(s) 12:30


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