libGDX:обрабатывает первый цвет в палитре как прозрачный цвет

старые игровые движки определяют первый цвет палитры изображения как прозрачный цвет. Есть ли способ сделать то же самое с libGDX?

Я попытался загрузить изображение и заменить первый цвет палитры на 0x00000000. однако, поскольку пиксели либо непрозрачны, либо прозрачны, мне не нужны альфа-значения, поэтому я мог бы сэкономить много памяти, используя RGB888 вместо RGBA8888. Я просматриваю документальный фильм gdx и opengl в поисках других вариантов смешивания и нашел Gdx.gl20.glBlendColor и функцию setBlendFunction SpriteBatch. но они только изменяют значения, используемые в уравнениях смешивания.

заранее спасибо:)

6
задан Shinni 9 April 2012 в 20:35
поделиться