重新回到OGL的感覺真好,尤其使用過一段時間的OGRE3D。好多東西都想自己去實作一下。
目前在win32下使用OGL的進度,如下:(有些是很早之前做過的,在重新溫習一下~)
1. CEGUI界面
2. 幀率電腦
3. 自有錄影機
4. 天空盒
5. 點與軸Billboard
6. 粒子系統
目前粒子系統的參數,如下:(以後可能還得修改~)
1. 粒子類
屬性:是否激活、大小、生命值、衰變率、顔色、位置、速度、加速度
方法:更新、渲染
2. 粒子系統
屬性:粒子數目、粒子大小、系統位置、粒子發源區域、粒子平均衰變率、粒子初始化平均速率
是否循環、粒子是否為彩色、粒子顔色、重力、粒子集合、粒子紋理
方法:基本屬性的setter和getter,設定位置、平移、更新和渲染粒子、重置粒子(初始化)
效果圖,如下:
