![]() |
Размытие содержимого спрайта после анимации
Здравствуйте.
Есть спрайт, содержащий картинку и текст. В процессе анимации изменяю .x, .z и .rotationY, кончные значения .z и .rotationY (как и начальные) равны нулю. После анимации содержимое спрайта становится размытым. Кроме подмены спрайта есть ли возможность снова вернуть содержимое к первоначальному виду? Спасибо. |
а размытие фильтром делаете?
если фильтром - достаточно удалить фильтр |
Нет, фильтры никакие не применяю, оно само появляется, в том-то и дело...
|
Было такое дело. Похоже, при изменении 3Д-координат и поворотов, меняется флаг cachAsBitmap с false на true. Это догадки, которые не мешало бы вам проверить. Когда я с этим встречался, я ничего не менял, ибо там это было несущественно.
|
Да-да, про cacheAsBitmap я тоже подумал, проверял, после анимации он действительно меняется, только обратно на false его уже не переключить. Сразу же после переопределения trace выводит по-прежнему false. Видимо все-таки придется подменять спрайты.
|
все что нужно сделать - это "сбросить" матрицу 3d-трансформации. вот тема там и код http://www.flasher.ru/forum/showthread.php?t=145899
|
gr_crd
Большое спасибо, очень помогли) |
| Часовой пояс GMT +4, время: 07:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.