![]() |
Дерганье при перемещении png-изображений
Сделал анимацию облаков программно (просто увеличиваю _x на 1 пиксель), но т.к. облака двигаются достаточно медленно — они дергаются.
Можно как-нибудь исправить это? Неприятное такое дерганье ( Можно посмотреть в действии на сайте http://prospektstroy.ru |
Привет земляк! А что мешает прибавлять не пиксель, а 0.1 пикселя?
При фпс=31 будет то что надо :) |
Чё-то земляков всё больше и больше :D
моё мнение, 25 фпс хватит |
11111
Цитата:
|
Цитата:
Сглаживание включено? |
Да, я тоже так думал, пробовал сделать 0.1 — не двигает. Т.е. смещает все равно на пиксель, видемо округление идет.
|
Allow smoothing включали?
|
Цитата:
|
Здраствуйте, я тоже как то столкнулся с похожей проблемой, решение ответа нашел так:
1. Тучам применил команду Break Appart из вкладки Modify. 2. И установил частоту 50 кадров в секунду. |
Вложений: 1
Не, Break Appart роли не играет.
Ну вот плывет же, не идеально может быть, но и не по пикселу, а по 0.2 Да, собственно, лучше и не будет В ПРИНЦИПЕ, задумайтесь об этом. Включен смутинг, важно также не включать кеш ас битмап для клипа с картинкой. |
|
2Wonder
http://prospektstroy.ru у мя 1650х1050. задник короче получается пиклселей на 70. некрасива =) |
В общем, от версии плеера зависит - под шестеркой действительно только попиксельное движение, под восьмеркой - любое.
Влияние break apart ни в том ни в другом случае не заметил ( |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Wonder, есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.
|
хм, пора мне учить АС и меньше привязыватся к таймлановой анимации. Всего то 2 строчки кода и никаких мук с несколькими тысячами фреймов, зачот!
З.І. Попутний вопрос, а как зацыклить анимацию от пункта А в пунк Б? |
Код:
if(oblaka._x >= пункт_б){ |
Wonder : У меня для восьмерки экспорт идет.
Тогда в чем проблема? Решение показано, если чтото непонятно - смотри файл, который я выложил. |
Цитата:
|
Цитата:
Код:
move_mc.onEnterFrame = function() { |
Вложений: 1
внимательно изучите, что делает onEnterFrame
Код:
move_mc.onEnterFrame = function() { |
Да, спасибо, по Вашему первому посту о центральной точке символа решил проблему. Большое спасибо за помощь, очень вовремя мне помогли!
|
А я думаю поще класс Tween задействовать!
|
Tween? Если правильно Вас понял, то я наоборот отказался от нее, потому что грузит систему.
|
Спасибо Wolsh твой совет помог)все движется как надо)
|
| Часовой пояс GMT +4, время: 13:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.