![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Столкнулся со странным поведением стандартного флеш-плеерного рендера.
Вот тут, на видео очень хорошо видно о чем речь. Это два простых спрайта с добавленным битмапом. - левый спрайт движется с еле заметным вращением, движется очень плавно, без привязки к пикселям - правый (с красной точкой) создан точно так же, но при движении не вращается, и при этом движется через пиксель (+1) собсна вот такой вопрос, как заставить спрайт/битмап двигаться с такой же субпиксельной точностью и плавностью как левый спрайт но без вращения? пс - решение-костыль в принципе на поверхности, но очень любопытен механизм и решение ![]() Последний раз редактировалось ShockWave512; 09.11.2011 в 23:19. |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 319
|
поставить smoothing = true на экземпляр Bitmap
|
|
|||||
|
стоит
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 319
|
тогда
или если на сцене то засунуть в спрайт и поставить "Export as Bitmap", не спрашивай почему незнаю. но работает. Последний раз редактировалось Nooob; 09.11.2011 в 23:58. |
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
У bitmap есть свойство pixelHinting
его нужно поставить на "never" тогда битмап не будет "приклеиваться" к пиксельной сетке. Но это только при условии, что к объекту не применено никаких фильтров. Если есть хоть один фильтр, о нормальном движении можно забыть |
|
|||||
|
ясно, спасибо
примерно понятно откуда ноги растут |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 319
|
"never" не работает, границы сглаживаются, внутренние пиксели "приклеиваются" к пиксельной сетке. в чём причина может быть?
|
|
|||||
|
А приём с незаметным увеличением-уменьшением битмапы с включенным сглаживанием пробовали?
И как подсказал товарищ Nooob, Matrix3D тоже должен помочь. Последний раз редактировалось samana; 10.11.2011 в 12:11. |
|
|||||
|
ну дык Matrix3D сразу и помог
![]() он же в дальнейшем будет заниматься масштабированием, раз такие пироги |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|