| Denis_ex |
10.05.2010 18:39 |
Конвертация поворота радиан физ. объекта в градусы MovieClip
Использую физ. двиг Box2D, для обновления позиции и вращения клипа использую сл. код:
Код:
this.x = body.GetPosition().x * 30.0;
this.y = body.GetPosition().y * 30.0;
this.rotation = body.GetAngle() * 180 / Math.PI; // - здесь берем угол поворота физ обекта (body.GetAngle()) в радианах и переводим в градусы.
С позицией все ок, а вот с вращением проблема: при длительном вращении, как только body.GetAngle() выдает значение примерно больше 650, то клип прекращает вращаться.
Подскажите как это исправить, чтобы вращение было бесконечно.
|