|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Изобретатели велосипедов
Цитата:
|
|
|||||
Регистрация: Jan 2010
Сообщений: 26
|
Bgg, спасибо, но мне нужен код, который я бы смог контролировать в любой момент. Твины контролировать нельзя.
|
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
sltt, можно. Смотря что вам нужно. Можно остановить, возобновить, промотать в обратную сторону твин; повесить события о начале, окончании, процессе анимации. Само собой все свойства объекта так же в ваших руках.
|
|
|||||
Регистрация: Jan 2010
Сообщений: 26
|
В общем я имею ввиду, что мне не так нужно двигать объект, как нужно знать координаты для дальнейшего расчета.
Движение должно быть ускоряющимся, а потом тормозящим. Как здесь: Цитата:
Хотя мне не понятно что такое я понял что меняя их, можно менять скорость этого передвижения. А если точнее то их можно подобрать так чтоб это движение произошло ровно за N шагов. И подобрать их скорее всего можно по простой формуле типа Только я немогу догнать по какой именно формуле. Думал вдруг silin вспомнит. |
|
|||||
Регистрация: Apr 2009
Сообщений: 117
|
sltt, вообще то здесь движение всегда будет тормозящим. Эффект ускорения возникает оттого, что ты мышку таскаешь плавно
А насчет рассчета движения - это геометрическая прогрессия, как я понимаю. |
|
|||||
[+1 13.07.11]
[++1 13.07.11] Регистрация: Dec 2009
Сообщений: 42
|
Цитата:
|
|
|||||
ну обычно, куда напишешь - туда и улетает..
мы должны угадать где вы и что-то пишите ? sX - величина, пропорциональная расстоянию до мыши, ее корректируем в MOUSE_MOVE, чтобы все это работало для heromc, видимо и определять ее нужно примерно как sX = 0.1 * heromc.mouseX; |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Достаточно по x и y добавлять 1/10 от разницы между конечной (координаты мыши) и текущей точкой.
|
|
|||||
Регистрация: Mar 2009
Сообщений: 357
|
а как сделать движение к определенной точке сначала с ускорением (скорость увеличивается с нуля), а когда до цели осталось определенное расстояние (например, половина) - с замедлением до нуля, в обработчике ENTER_FRAME?
|
Часовой пояс GMT +4, время: 14:18. |
|
« Предыдущая тема | Следующая тема » |
Теги |
движение , как , мышь , торможение , ускорение |
Опции темы | |
Опции просмотра | |
|
|