gpt4 book ai didi

opengl - 将 PNG 纹理加载到 OpenGL

转载 作者:行者123 更新时间:2023-12-02 11:43:15 26 4
gpt4 key购买 nike

我正在开发一款游戏,我的所有图形都使用洋红色作为透明/魔法颜色。它们都是 32 位的,洋红色只是为了方便。不管怎样,如果有人能建议我应该使用什么库来加载图像(我需要以 GL_RGBA 格式加载它们,包括内部和纹理特定的),我将不胜感激。

最佳答案

如果只需要 PNG 支持,请使用 libpng。 DevIL 应该很简单,但它有点臃肿(不仅仅是加载图像),并且在内部实际上调用 OpenGL 函数,这可能会扰乱您自己的 OpenGL 逻辑。

我个人更喜欢 SDL_image,因为无论如何我都在我的项目中使用 SDL。虽然不是很明显,但 SDL_BlitSurface() 函数可以将 IMG_Load() 返回的任何内容转换为必要的像素格式。

关于opengl - 将 PNG 纹理加载到 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com