載入、繫結、設定紋理應用方式的函式:
unsigned
intloadtexture
(char
const
* path)
else
return textureid;
}
關於紋理的函式並不是這裡的重點,還有很多設定紋理性質的引數,以及對上面紋理函式的說明還是要自己查並體會。
當然,別忘了在繪製前繫結相應的紋理讓opengl知道你要應用哪副紋理到物體上:
glactivetexture
(gl_texture0)
;//當前物體上的第0幅紋理
glbindtexture
(gl_texture_2d, 紋理id)
;//如果乙個物體要應用多幅紋理接著按順序開啟並繫結就行了
可能在不同情況下要修改一些引數,不過所需要的主要函式就這些了。 自己寫乙個LIST
pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...
自己寫乙個框架
自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...
自己寫乙個BaseDao
通過反射可以獲得實體的屬性和類的名字我們就可以拼接處sql語句 查詢的萬能dao public static void select object o 通過物件獲取類物件 class c o.getclass 獲取類中的屬性 field fields c.getdeclaredfields 設定許可...