1. 程式人生 > >在OpenGL中進行多紋理貼圖

在OpenGL中進行多紋理貼圖

    int Status=FALSE;        // 狀態指示器
    AUX_RGBImageRec *TextureImage[6];      // 建立紋理的儲存空間
    memset(TextureImage,0,sizeof(void *)*6);     // 將指標設為 NULL
    // 載入點陣圖,檢查有無錯誤,如果點陣圖沒找到則退出
if ((TextureImage[0]=LoadBMP("MM/01.bmp"))&&(TextureImage[1]=LoadBMP("MM/02.bmp"))&&(TextureImage[2]=LoadBMP("MM/03.bmp"))&&(TextureImage[3]=LoadBMP("MM/04.bmp"))&&(TextureImage[4]=LoadBMP("MM/05.bmp"))&&(TextureImage[5]=LoadBMP("MM/06.bmp")) )
{
   Status=TRUE;        // 將 Status 設為 TRUE
        glGenTextures(6, &texture[0]);      // 建立紋理