我正在尝试为我的3D模型创建纹理。只要我加载图像文件就可以正常工作。我正在使用Microsoft Visual C ++ 2008 Express,我一直在寻找这个“问题”的解决方案,将.tga从资源加载到我的项目中,并将其用作OpenGL纹理。
//resource.h
#define TEST_TGA 201
//resource.rc
TEST_TGA TGA "test.tga"
我不知道我是否真的可以这样做?但我真的很难找到关于此的任何文章或主题。
答案 0 :(得分:2)
您可以使用stb_image库加载其他格式的TGA图像。您应该能够使用LoadResource等Windows API函数获取资源数据。检查this answer以获取有关加载二进制资源的示例代码。