PDA

Просмотр полной версии : Как заставить объект вращаться следом за мышью


mr.Neon
09.01.2008, 13:18
И вправду, как?

LeonArdo davi
09.01.2008, 15:34
Вот фрагмент кода:
this._rotation = Math.atan((_root._ymouse-this._y)/(_root._xmouse-this._x))*57,413118
Формула для повороты в нижнем правом углу.
Для остальных думай сам.
Учти что тангенс эт отношение протеволежощего катета/на прилежащий катет.

udaaff
09.01.2008, 15:34
this.onMouseMove = function () {

var a = this._xmouse - this.my_mc._x;
var b = this._ymouse - this.my_mc._y;
var rad = Math.atan2(b, a);
var deg = rad * 180 / Math.PI;

this.my_mc._rotation = deg;
}

LeonArdo davi
09.01.2008, 15:41
Вот фрагмент кода:
this._rotation = Math.atan((_root._ymouse-this._y)/(_root._xmouse-this._x))*57,413118
Формула для повороты в нижнем правом углу.
Для остальных думай сам.
Учти что тангенс эт отношение протеволежощего катета/на прилежащий катет.

chingachgoog
09.01.2008, 18:44
воспользоваться поиском
Например
http://flasher.ru/forum/showthread.php?t=100780&highlight=%EA%EE%EC%EF%E0%F1%2A