# as teclas que vai muda os valor das variaveis
if tc[events.UPARROWKEY]: acelerador -= 400.0
if tc[events.DOWNARROWKEY]: acelerador = 400.0
if tc[events.LEFTARROWKEY]: virar = 0.2
if tc[events.RIGHTARROWKEY]: virar -= 0.2
if tc[events.SPACEKEY]: freio = 20.0
# obter a fisica do carro que esta no outro script
carro = o["carro"]
# obter aceleracao nas rodas 0,1,2,3
carro.applyEngineForce(acelerador,0)
carro.applyEngineForce(acelerador,1)
carro.applyEngineForce(acelerador,2)
carro.applyEngineForce(acelerador,3)
# virar roda 0.1
carro.setSteeringValue(virar,0)
carro.setSteeringValue(virar,1)
# freia rodas 0,1,2,3
carro.applyBraking(freio,0)
carro.applyBraking(freio,1)
carro.applyBraking(freio,2)
carro.applyBraking(freio,3)
CONTROL DEL CARRO:
# importando os modules
from bge import logic as g, events
# as teclas que vai muda os valor das variaveis
if tc[events.UPARROWKEY]: acelerador -= 400.0
if tc[events.DOWNARROWKEY]: acelerador = 400.0
if tc[events.LEFTARROWKEY]: virar = 0.2
if tc[events.RIGHTARROWKEY]: virar -= 0.2
if tc[events.SPACEKEY]: freio = 20.0
# obter a fisica do carro que esta no outro script
carro = o["carro"]
# obter aceleracao nas rodas 0,1,2,3
carro.applyEngineForce(acelerador,0)
carro.applyEngineForce(acelerador,1)
carro.applyEngineForce(acelerador,2)
carro.applyEngineForce(acelerador,3)
# virar roda 0.1
carro.setSteeringValue(virar,0)
carro.setSteeringValue(virar,1)
# freia rodas 0,1,2,3
carro.applyBraking(freio,0)
carro.applyBraking(freio,1)
carro.applyBraking(freio,2)
carro.applyBraking(freio,3)