|
|
|||||
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 12
|
Артифакты отображения
Добрый день.
Возникла проблема с отображением: какими-то кусками проглядывает нижний слой. [IMG]http://dl.************/u/3277184/Bug.jpg[/IMG] Вывод графики реализуется в три слоя: подложка (зеленый фон-трава), покрытие (дорога/плитка/разметка) и объекты (дома/люди). Каждый слой - это Sprite. Объекты - это Shape, в graphics которого отрисованы соответствующие BitmapData. Они добавляются на свой слой при помощи addChild. Временами возникают артефакты, как на картинке выше. Каким-то образом происходит так, что "пробивается" промежуточный слой покрытия и становится видна подложка. Временами "пробиваются" и часть объектов, так что подложка начинает виднеться еще и сквозь некоторых людей. Буду очень благодарен за версии о происходящем и информацию о возможных путях решения проблемы. |
|
|||||
ну кроме как рисовать все в битмапу ничего сразу в голову не приходит
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 12
|
Уже рассматриваю такой вариант. Но для этого придется потрудиться, поэтому хочется узнать, нет ли другого способа решить проблему .
|
|
|||||
Похоже на глюки рендера в плеере. Он видимо просто офигивает от такого количества шейпов.
Цитата:
Ну и cleptoman прав, при должном подходе, отрисовка в битмапу будет гораздо экономичнее. |
|
|||||
если у вас плюс ко всему много всяческих масок - вполне такой эффект может быть
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
два варианта
- либо глючит ваш алгоритм определенния последовательности вывода спрайтов - либо глючит флеш плеер. да, еще флешь плохо "кушает" координаты больше чем помоему 4096, может поэтому. я б повставлял бы трейсы, поймал глюк и посмотрел бы - действительно ли порядок вывода графики тот, который нужен. |
|
|||||
это с чего флэш стал плохо кушать координаты больше 4096?
это про ограничение размера битмапдаты
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
я б повставлял бы трейсы, поймал глюк и посмотрел бы - действительно ли порядок вывода графики тот, который нужен. Добавлено через 2 минуты Цитата:
И как у вы заливаете траву? Тоже состоит из элементов или это просто битмапа в качестве фона? |
|
|||||
[+1 24.11.10]
[+1 04.11.10] Регистрация: Jan 2010
Сообщений: 248
|
Может вообще удалить все что под асфальтом?. и вставить туда какойнибудь Graphic , ну или тот же битмап
|
|
|||||
Цитата:
например. как правило, все же, если ошибка -- то она закралась в своем коде, а не во флешь плеере %) Цитата:
|
Часовой пояс GMT +4, время: 11:27. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|