![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
Вот сделал я такой мувик ... Только хотелось бы чтобы объект двигался как-то более динамично... Я про то что когда обводишь его мышкой ... он кажется немного "деревянным". Если есть у кого примерчик как это сделать , буду очень признателен.
|
|
|||||
|
Попробуй Easing - замедление:
можна на Stream или на AS |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
я хочу чтобы создавался эффект плавного блетания курсора...
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
сейчас получается так что объект моментально поворачивается в сторону курсора ... хотелось бы чтобы это происходило с небольшим замедлением...
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
Вот сделал так. Не смог добится нужного мне результата. Если можно, то поправте меня пожалуйста.
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
О ... нет сорри переделал ...
вот так вроде то что нужно ... но теперь при пересечении 0-й координаты объект обратно прокручивается на 360 градусов ... Вобщем я уже почти добился своей цели... О многоуважаемые, помогите мне советом... |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
this.follow = function () {
var dx = this._xmouse - ship._x;
var dy = this._ymouse - ship._y;
var angle = Math.atan2 (dy, dx);
a = (ship._rotation - angle * (180 / Math.PI)) / 6;
if (Math.abs (a) > 0.01) {
ship._rotation -= a;
} else {
ship._rotation = angle * (180 / Math.PI);
delete this.onEnterFrame;
}
};
this.onMouseMove = function () {
this.onEnterFrame = follow;
};
Последний раз редактировалось iNils; 20.09.2006 в 15:54. |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
Ну вот что получается ... Глюк , когда проводишь слева от объекта .... он прокручивается на 360 градусов.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|