|
|
|||||
Динамика большого спрайта
Всем привет, как думаете по какому принципу делается движение этой галереи?
http://www.fieroanimals.com/ |
|
|||||
Чуть смещаются основные картинки, и за счет движения снега(снежинок) передается эффект перемещения.
ЗЫ Тему во флейм
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Анимация фона на главной странице меня не интересует, давайте гланем на галерею в этом сайте!
На сколько я понимаю, есть контиейнер в который загружается вся база картинок портфолио. Этот контейнер, например, имеет нулевые координаты по осям в левом верхнем углу. Контейнер с картинками двигается по очи Y относительно действия курсора. Я пытаюсь найти эту формулу движение по оси Y. Добавлено через 2 минуты Как вы думаете tween-ами или на enterframe? Добавлено через 5 минут либо это реализуется вот таким принципом http://demiart.ru/forum/index.php?showtopic=73688 Последний раз редактировалось Dr_Bra; 08.11.2011 в 11:47. |
|
|||||
Уважаемый Strangedk, если бы разработчики использовали просто -height, получилась бы лажа! =)
Нужно завести переменную, например, position. Position будет определять вектор движения. Спрайт, который мы двигаем имеет нулевые координаты в левом верхнем углу. Поэтому заводим переменную centr_sprite ,к примеру! centr_sprite = _sprite.height/2 + _sprite.y;// максимальное значение _sprite.y = 0 в нашем случае position = stage.stageHeight/2 - (stage.mouseY - stage.stageHeight/2); _sprite.y += (position - centr_sprite)/10;// 10 – наша скорость Что вобщем говорить, лучше один раз посмотреть. Архив в аттаче. Последний раз редактировалось Dr_Bra; 08.11.2011 в 19:47. |
|
|||||
Там всё просто. На MOUSE_MOVE делаем tween с easeOut меняя координату галереи. Например:
update: вероятно у alatar корректнее: вместо stage.mouseY использовать e.stageY
__________________
Будь проще. Последний раз редактировалось KBAC; 08.11.2011 в 20:50. |
|
|||||
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Цитата:
спасибо |
Часовой пояс GMT +4, время: 11:48. |
|
« Предыдущая тема | Следующая тема » |
Теги |
движение , динамика , принцип , спрайт |
Опции темы | |
Опции просмотра | |
|
|