重新回到OGL的感觉真好,尤其使用过一段时间的OGRE3D。好多东西都想自己去实现一下。
目前在win32下使用OGL的进度,如下:(有些是很早之前做过的,在重新温习一下~)
1. CEGUI界面
2. 帧率计算器
3. 自有摄像机
4. 天空盒
5. 点与轴Billboard
6. 粒子系统
目前粒子系统的参数,如下:(以后可能还得修改~)
1. 粒子类
属性:是否激活、大小、生命值、衰变率、颜色、位置、速度、加速度
方法:更新、渲染
2. 粒子系统
属性:粒子数目、粒子大小、系统位置、粒子发源区域、粒子平均衰变率、粒子初始化平均速率
是否循环、粒子是否为彩色、粒子颜色、重力、粒子集合、粒子纹理
方法:基本属性的setter和getter,设置位置、平移、更新和渲染粒子、重置粒子(初始化)
效果图,如下:
