Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Плавное перемещение. (http://www.flasher.ru/forum/showthread.php?t=75181)

araneola.com 07.02.2006 16:49

Алголь, а ты хочешь чтобы плита двигалась на пол-пикселя? или даже меньше? как ты себе это представляешь? :)

MIX-er 07.02.2006 17:13

Цитата:

Сообщение от araneola.com
Алголь, а ты хочешь чтобы плита двигалась на пол-пикселя? или даже меньше? как ты себе это представляешь? :)

почему нет?

MIX-er 07.02.2006 17:26

Код:

setInterval(function () {
        trace(mc._x);
        mc._x = mc._x+0.05*1;
        updateAfterEvent();
}, 1);


kruasan 07.02.2006 17:43

Да можно задать ей хоть скорость часовой стрелки, все равно картинка будет меняться скачкообразно, т.к. пиксель - неделимая часть экрана, а алгоритмы сглаживания во флэше - не ахти.

MIX-er 07.02.2006 17:50

но возможно же...

Алголь 07.02.2006 18:41

Цитата:

Сообщение от araneola.com
Алголь, а ты хочешь чтобы плита двигалась на пол-пикселя? или даже меньше? как ты себе это представляешь? :)

Думал, что так возможно сделать, что бы смещение было на доли пикселя. Попробую кодом, который дал MIX-er. Спасибо.

araneola.com 07.02.2006 18:51

MIX-er, код-то правильный, но монитор не нае*ёшь, ибо там пиксели не дробные, и плита как двигалась на пиксель так и будет двигаться :)

elvises 07.02.2006 19:20

может общий frame rate больше нужен?

MIX-er 07.02.2006 21:55

Цитата:

Сообщение от araneola.com
MIX-er, код-то правильный, но монитор не нае*ёшь, ибо там пиксели не дробные, и плита как двигалась на пиксель так и будет двигаться :)

Да монитор так и останится при своих пикселах..))
НО... выглядет плавнее... не на много но всётки есть во флешке сглаживание...

кстати пришла идея блёра добавить....

OverFLY 07.02.2006 22:46

Совет по существу.....
Тебе уже тветили правильно .. че проглядел??
Ну ладно повторим - поднимай FPS.


Часовой пояс GMT +4, время: 10:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.