![]() |
Ease програмно ?
Народ можно как-нибудь програмно сделать ease движению ? Т.е. например существует три картинки и рамочка ходит между ними, т.е. при наведении ни первую картинку рамка (если до этого находилась на второй картинке) плавно переезжает на первую и при этом в конце пути притормаживает, а если изначально находилась на третьей картинке то вторую проезжает с нормальной скоростью, а когда к первой подъезжает тоже притормаживает... Надеюсь понятно объяснил :)
|
Учебник физики за 8 класс....... 1 глава
|
При наведении мышки на картинку N
X_end = X_N; На каждом кадре для рамки _x+=Math.ceil((X_end-_x)/10); Т.е. При наведении мышки меняется координата того места, где она должна быть. Если ее координата отличается от нее то рамка начинает двигаться на новое место со скоростью тем большей, чем дальше она от него. Можно формулу изменения координаты усложнить, ввести скорость и т.д. Сделать что-бы при подходе на новое место она еще колебалась некоторое время возле нового места и многое другое. Все зависить от того что нужно и от фантазии. |
| Часовой пояс GMT +4, время: 16:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.