Wellington Moreira da Silva
Vou postar hoje os scripts para calcular a velocidade e depois passá-la para um objeto do tipo Text, e fazer uma espécie de velocímetro:
#calcular velocidade
import GameLogic
import math
controlador = GameLogic.getCurrentController()
Velocidade = controlador.owner
Vetor = Velocidade.getLinearVelocity(True)
GameLogic.ModuloV= math.sqrt(Vetor[0]*Vetor[0]+Vetor[1]*Vetor[1]+Vetor[2]*Vetor[2])*2
#passar para o velocimetro
import GameLogic
controlador = GameLogic.getCurrentController()
velocimetro = controlador.owner
velocidade = round(GameLogic.ModuloV,1)
velocimetro.Text= str(velocidade)
import GameLogic
import math
controlador = GameLogic.getCurrentController()
Velocidade = controlador.owner
Vetor = Velocidade.getLinearVelocity(True)
GameLogic.ModuloV= math.sqrt(Vetor[0]*Vetor[0]+Vetor[1]*Vetor[1]+Vetor[2]*Vetor[2])*2
#passar para o velocimetro
import GameLogic
controlador = GameLogic.getCurrentController()
velocimetro = controlador.owner
velocidade = round(GameLogic.ModuloV,1)
velocimetro.Text= str(velocidade)
Nenhum comentário:
Postar um comentário