Просмотр полной версии : Можно ли заставить не копироваться BitmapData?
В Adobe Flash CS4 создаю мувиклип или спрайт содержащий импортируемую текстуру. (ипортирую, чтобы в дальнейшем проверять пиксели hitTest - ом). В профайлере видно, что при создании такого объекта постоянно отжирается память, равная размеру BitmapData (высота x ширина x 4).
Я точно знаю, что менять эту тектуру я не буду, а можно ли как-то об этом сказать CS4 ?
Волгоградец
28.05.2010, 15:50
Нужно на сцене создать одну единственную битмапу и в нее рисовать все что нужно - например твою текстуру. Тогда сколько бы ты ни нарисовал текстур зянятая память будет равна той единственной главной текстуре.
Нет, такой вариант не подходит.
Нашел вариант, который частично подходит - сделать объект в спрайте не Bitmap-ом а Shape с текстурной заливкой, но тогда невозможно проверить прозрачные пиксели.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.