
Код AS3:
private function moveCar():void
{
if (bleft) {
carAng ++;
}else if (bright) {
carAng --;
}
if (bup) {
speed += accel;
}else if (bdown) {
speed -= accel;
}
var angle:Number = carAng * Math.PI / 180;
var speedX:Number = speed * Math.cos(angle);
var speedY:Number = speed * Math.sin(angle);
boxBody.SetAngle(angle);
boxBody.ApplyForce(new b2Vec2(speedX, speedY), boxBody.GetPosition());
}
Вроде что-то получается, но ее просто нимеренно заносит, как будто по льду катаюсь...