1

3D モデルのテクスチャを作成しようとしています。画像ファイルをロードするだけで問題なく動作します。私は Microsoft Visual C++ 2008 Express を使用しています。この「問題」の解決策を探しており、リソースから .tga をプロジェクトにロードし、それを OpenGL テクスチャとして使用しています。

//resource.h
#define TEST_TGA 201

//resource.rc
TEST_TGA TGA "test.tga"

本当にできるかどうかわからないのですが?しかし、これに関する記事やトピックを見つけるのに本当に苦労しています。

4

1 に答える 1

2

stb_imageライブラリを使用して、他の形式の中でTGA画像をロードできます。LoadResourceなどのWindowsAPI関数を使用してリソースデータを取得できるはずです。バイナリリソースのロードに関するコードの例については、この回答を確認してください。

于 2012-11-16T19:20:01.423 に答える