![]() |
Отрисовка картинки при движении
В программе есть мувик. Внутри мувика картинка (большущая и тяжелая). Картинкой можно двигать с помощью стрелочек. Когда картинка движется, то сильно трясётся, а так не должно быть. Можно её как-то стабилизировать?
|
Причин может быть несколько, либо в коде (скорее всего), либо в сглаживании у картинки (вряд ли).
Хоть код покажите или исходник с наброском этой проблемы. |
Активируется при событии "нажатая клавиша"
Код AS3:
Сама картинка отображается адекватно и вполне нормально, если не перемещать её. Но она очень большая (4.6 Мб, размер 2000*1600), так что я подозреваю, что Цитата:
|
Тогда попробуйте со сглаживанием. Его можно "включить" - установив флаг Allow smoothing в настойках вашей картинки в библиотеке (если вы работаете во Flash). Либо с помощью кода, если эту картинку вы создавали динамически
Код AS3:
|
Вроде не так ужасно, но всё равно немного мерехтит изображение. А можно как-то усилить свойство?
|
Пожалуйста, покажите весь код, который относится к движению картинки. Если у вас примерно так
Код AS3:
|
Код AS3:
|
Если вы о дёрганье карты, после отжатия всех клавиш, то вам нужно добавить дополнительное условие, чтобы обнулять скорость, если она слишком мала. Попробуйте в самый конец метода onEnterFrameУ добавить
Код AS3:
Может ваш fps меньше 30? |
Да, было 20, при изменении на 30 качество значительно лучше стало. Спасибо
|
| Часовой пояс GMT +4, время: 10:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.