Тема: Текстура
Показать сообщение отдельно
Старый 24.02.2011, 08:12   #19
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Текстура

в функции renderimg создаешь рисунок, он нигде не удаляется -> утечка памяти.
-->IF img=0 img=CreateImage(w,h)
Нах удалять...он его обновляет..перерисовывает на нём...
2) ставишь размеры текстур кривые, старайся ставить 2^n, т.е. 2,4,8,16,32,64...
я просто проверить решил...256*256 маленькая*пойдёт) была, а 512*512 большая
3) юзаешь рисунки для внеэкранного рендеринга. Советую вообще забыть про все 2д в блице, юзай FastImage библиотеку например, т.к. в блице все 2D не имеет аппаратной поддержки. Пример я приводил как с камеры снимать изображение, смотри код.
тоже самое......только я не знал ещё как маску на текстуру сделать...вот и юзал имги...а fastImage---ПЛАТНЫЙ
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием