2012-05-21 64 views
3

我需要在多邊形中應用紋理。所以我搜索了,我發現了很多來源,但我其中大多數人在包含和加載BMP圖片時遇到問題。 (在視覺cpp 10中開發)。那麼任何人都可以告訴我加載BMP文件的簡單方法以及如何應用紋理?在opengl visual cpp中加載BMP

回答

1

一個簡單的方法是使用GDI + Bitmap類:

http://msdn.microsoft.com/en-us/library/ms534420%28v=vs.85%29.aspx

你有一個構造函數,需要一個文件名,然後獲得一個指向使用LockBits()方法,它包含的像素緩衝區創建一個對象。該方法爲您提供了一個指向可以發送給OpenGL紋理函數的緩衝區的指針。