Engine de Aceleração

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

Engine de Aceleração

Mensagem por Kronos em Qui 11 Fev 2010, 20:24

Esta engine é para quem quer criar jogos de carro com sistema de macha.

em create:
Código:
parado=true
acelera=false
macha_1=false
macha_2=false
macha_3_false
em step:
Código:
if keyboard_check(vk_left)
{
if macha_1=true{hspeed=-3}
if macha_2=true{hspeed=-6}
if macha_3=true{hspeed=-9}
}
if keyboard_check(vk_right)
{
if macha_1=true{hspeed=+3}
if macha_2=true{hspeed=+6}
if macha_3=true{hspeed=+9}
}
if keyboard_check(vk_numpad1)
{macha_1=true macha_2=false macha_3=false}
if keyboard_check(vk_numpad2)
{macha_1=false macha_2=true macha_3=false}
if keyboard_check(vk_numpad3)
{macha_1=false macha_2=false macha_3=true}
if keyboard_check_released(vk_left){macha_1=true macha_2=false macha_3=false}
if keyboard_check_released(vk_right){macha_1=true macha_2=false macha_3=false}
study


Última edição por Kronos em Qui 11 Fev 2010, 21:36, editado 1 vez(es)

Kronos

Número de Mensagens : 112
Idade : 20
Data de inscrição : 10/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Engine de Aceleração

Mensagem por Sr. Sinistro em Qui 11 Fev 2010, 21:14

Dá dando que na linha 25 do step o símbolo } é expected....
Cm resolve??

if keyboard_check(vk_numpad1) and acelera=true
{macha_1=true}
if keyboard_check(vk_numpad2) and acelera=true
{macha_2=true}
if keyboard_check(vk_numpad3) and acelera=true
{macha_3=true}

Sr. Sinistro

Número de Mensagens : 540
Idade : 23
Data de inscrição : 23/06/2009
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Engine de Aceleração

Mensagem por jogos_jv em Qui 11 Fev 2010, 21:33

Verifiquei o código e há alguns erros.
Os códigos certos(também reorganizei o código):
Create

parado=true
acelera=false
macha_1=false
macha_2=false
macha_3=false

Step

if keyboard_check(vk_left) {
parado=false
acelera=true
if macha_1=true{hspeed=-3;}
if macha_2=true{hspeed=-6;}
if macha_3=true{hspeed=-9;}
}
if keyboard_check(vk_right) {
parado=false
acelera=true;
if macha_1=true{hspeed=3;}
if macha_2=true{hspeed=6;}
if macha_3=true{hspeed=9;}
}

if keyboard_check_released(vk_left)
{parado=true
acelera=false
macha_1=false
macha_2=false
macha_3=false
}

if keyboard_check_released(vk_right) {
parado=true
acelera=false
macha_1=false
macha_2=false
macha_3=false}

if keyboard_check(vk_numpad1)
{macha_1=true}
if keyboard_check(vk_numpad2)
{macha_2=true}
if keyboard_check(vk_numpad3)
{macha_3=true}


E não é macha, e sim marcha.
Apesar dos erros, com alguns ajustes ele funciona bem Very Happy

jogos_jv

Número de Mensagens : 92
Data de inscrição : 10/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://jogosjosevitoria.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Engine de Aceleração

Mensagem por Kronos em Qui 11 Fev 2010, 21:38

Eu corrigi e coloquei a correção la em cima no lugar do Step anterior

Kronos

Número de Mensagens : 112
Idade : 20
Data de inscrição : 10/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Engine de Aceleração

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


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