我正在开发一款游戏,我的所有图片都使用洋红色作为透明/魔幻色彩.它们都是32位,洋红色只是为了方便.无论如何,如果有人可以建议我应该使用什么库加载我的图像(我需要以GL_RGBA格式加载它们,内部和纹理特定),我将不胜感激.
小智 6
如果只需要PNG支持,请使用libpng.DevIL应该很容易,但它有点臃肿(不仅仅是加载图像),而且内部实际上调用的OpenGL函数可能会破坏你自己的OpenGL逻辑.
我个人更喜欢SDL_image,因为我在我的项目中使用SDL.虽然不是很明显,但SDL_BlitSurface()函数可以从IMG_Load()返回到必要的像素格式进行转换.
除了提到 SDL 和 DevIL 的其他答案之外,还有两个选项需要考虑:
| 归档时间: |
|
| 查看次数: |
7792 次 |
| 最近记录: |