![]() |
Плавное перемещение.
Может это просто, но я не могу сделать. Помогите.
В мувике у меня висит бетонная плита. Мне надо, что бы она медленно раскачивалась из стороны, в строну. Делаю смещение. К примеру, на 10 пикселей вправо за 60 кадров. У меня получается скачкообразное движение плиты. Как сделать движение плавным? Работаю в 7 версии. |
"В мувике у меня висит бетонная плита"
все, я уже лежу.. чувак, ты как смещение делаешь? если на таймлайне - то надо твин ставить для кадров |
Цитата:
|
если у тебя получается скачкообразный твин - значит, ты неправильно задал твин. других вариантов нет. либо у тебя с кадрами что то напутано, либо с мувиками
|
Поднимай fps.
А большая плита? :) |
а если _x и _y менять ?? ну и updateAfterFrame()...
Правда если плита тяжёлая может проца не хватить))) |
судя по тому что двигаеться скачками наверное мелкая, сквозняком сносит...
была б большая плавно бы качалась :) |
забыл всё это на сет интервал...
|
Ну что вы, в самом деле? Всё шутки шутите. Такой серьёзный мувик был, эзотерический, теперь я сам на него без улыбки смотреть не могу.
Теперь серьёзно. Надо задать рисунку анимацию, смещение на 10 пикселей. На временной линейке задаю 60 кадров, в последнем кадре рисунок смещён на 10 пикселей. Задаю Motion в выпадающем меню Tween. При просмотре, рисунок через каждые 6 кадров делает смещение на 1 пиксель, т. е перемещение скачками. Плавное перемещение не получается. Как сделать? |
Цитата:
|
Алголь, а ты хочешь чтобы плита двигалась на пол-пикселя? или даже меньше? как ты себе это представляешь? :)
|
Цитата:
|
Код:
setInterval(function () { |
Да можно задать ей хоть скорость часовой стрелки, все равно картинка будет меняться скачкообразно, т.к. пиксель - неделимая часть экрана, а алгоритмы сглаживания во флэше - не ахти.
|
но возможно же...
|
Цитата:
|
MIX-er, код-то правильный, но монитор не нае*ёшь, ибо там пиксели не дробные, и плита как двигалась на пиксель так и будет двигаться :)
|
может общий frame rate больше нужен?
|
Цитата:
НО... выглядет плавнее... не на много но всётки есть во флешке сглаживание... кстати пришла идея блёра добавить.... |
Совет по существу.....
Тебе уже тветили правильно .. че проглядел?? Ну ладно повторим - поднимай FPS. |
проблема только в том что у него на оч маленькое растояние двигается обект и двигаться он должен медленно так что хоть ты тресни не получится...
|
| Часовой пояс GMT +4, время: 11:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.