![]() |
|
||||||||||
|
|||||
|
[+4 08.02.08]
|
Выполняю следующее:
var data_bmp:BitmapData = new BitmapData(80,80,true,0); data_bmp.draw(clipTree); // копирую картинку из клипа var bmp:Bitmap = new Bitmap(data_bmp); // создаю из этого Bitmap addChild(bmp); // добавляю на сцену Я предпологаю, что они появляются там, где пиксели должны быть полупрозрачные. Как убрать это?
__________________
http://www.website63.ru |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
Ну попробуйте убрать прозрачность в data_bmp, посмотрите что получится
|
|
|||||
|
Modus ponens
|
У draw есть вроде параметр smoothing, попробуйте его в true поставить... мб это, но не уверен...
Да, и еще, если картинка до этого сжималась\не расположена в х=0, у=0, то, возможно, есть смысл скопировать матрицу преобразований из клипа, с которого рисуется картинка и применить ее при все том же draw...
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 01.02.2008 в 21:13. |
|
|||||
|
Banned
[+4 11.12.07]
[+4 18.03.08] Регистрация: Oct 2007
Сообщений: 269
|
Попробуй сначала залить "прозрачным" цветом (0x00FFFFFF)
|
|
|||||
|
у меня подобное было только когда я лохонулся и подобный код вставил в цикл..
получил по мордасам и до 30 битмапов в секунду в одном спрайте
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
|
[+4 08.02.08]
|
2DRAGOnoid
Спасибо бльшое, помогло. Нужно было оставить в цикле только две последние строчки.
__________________
http://www.website63.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|