|
|
|||||
Ease програмно ?
Народ можно как-нибудь програмно сделать ease движению ? Т.е. например существует три картинки и рамочка ходит между ними, т.е. при наведении ни первую картинку рамка (если до этого находилась на второй картинке) плавно переезжает на первую и при этом в конце пути притормаживает, а если изначально находилась на третьей картинке то вторую проезжает с нормальной скоростью, а когда к первой подъезжает тоже притормаживает... Надеюсь понятно объяснил
|
|
|||||
Регистрация: May 2000
Адрес: StPetersburg
Сообщений: 424
|
Учебник физики за 8 класс....... 1 глава
|
|
|||||
При наведении мышки на картинку N
X_end = X_N; На каждом кадре для рамки _x+=Math.ceil((X_end-_x)/10); Т.е. При наведении мышки меняется координата того места, где она должна быть. Если ее координата отличается от нее то рамка начинает двигаться на новое место со скоростью тем большей, чем дальше она от него. Можно формулу изменения координаты усложнить, ввести скорость и т.д. Сделать что-бы при подходе на новое место она еще колебалась некоторое время возле нового места и многое другое. Все зависить от того что нужно и от фантазии. |
Часовой пояс GMT +4, время: 03:47. |
|
« Предыдущая тема | Следующая тема » |
|
|