![]() |
|
||||||||||
|
|||||
var dx:Number = World.mouseXWorldPhys - position.x; var dy:Number = World.mouseYWorldPhys - position.y; var rot:Number = Math.atan2(dx, dy * -1); trace(rot); var dx:Number = World.mouseXWorldPhys - position.x; var dy:Number = World.mouseYWorldPhys - position.y; var rot:Number = Math.atan2(dx, dy * -1); angle = rot; trace(rot); public function set angle(angle:Number):void { if (_body) { _body.SetAngle(angle); } else { _body_def.angle = angle; } } P.S. код в Event.ENTER_FRAME |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Потрейсьте ещё и что передается в Math.atan2. Может, установка угла каким-то образом делает NaN World.mouseXWorldPhys или position.x или у координаты и потом оно от этого с ума сходит. Кстати, в atan2 сперва передается у координаты, хотя это относительно =)
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Под "установка угла" я как раз имел в виду "angle = rot".
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Ну и что? Оно же не 2 и не 1.6 устанавливается в нерабочем случае. Но мне спорить не хочется, ок, это эзотерика, наверное просто не судьба, закругляюсь.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Я написал как, у вас dx и/или dу NaN становится почему-то.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|