Показать сообщение отдельно
Старый 23.06.2015, 09:33
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 3  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Данные о прозрачности можно иметь даже не сохраняя объекты BitmapData. В свое время мы делали к каждому атласу отдельный файл с данными о прозрачности. Так как полоупрозрачные пиксели мы считали непрозрачными для мыши, то на один пиксель нам хватало одного бита. Соответственно на 8 пикселей приходится всего один байт данных. Но даже этого нам показалось мало, поэтому в финальном варианте мы использовали один бит данных на квадрат из 4 пикселей.
Ну и конечно у нас использовался наш фирменный класс для побитового чтения / записи ByteArray.
__________________
...вселенская грусть