课程远远不是一个游戏项目这么简单,你还可以从中学习到游戏的架构,软件的设计模式,设计方法,框架,可以学习到一个游戏引擎所具备的能力,引领你从引擎的角度去看问题,思考问题,甚至可以自己架构一套属于自己的游戏引擎。
课程总目录
- 第二阶段:资源破解与资源管理
- 第三阶段:模型管理与动画处理
- 第四阶段:武器系统的实现
- 第五阶段:特效系统设计与实现
- 第六阶段:界面系统的设计与实现
- 第七阶段:技能系统的设计与实现
- 第八阶段:场景的管理与实现
- 第九阶段:音效系统的设计与实现
- 第十阶段:跨平台的解决和处理方法
课程大纲
- 环境的建立
- 窗口的建立
- 消息的处理
- 面向对象封装
- OpenGLES2.0在Windows上的初始化
- OpenGLES窗口建立
- 框架消息
- 框架优化 - 上下文设计
- OpenGLES绘制第一个三角形(1)
- OpenGLES绘制第一个三角形(2)
- OpenGLES绘制第一个三角形(3)
- shader的封装(1)
- shader的封装(2)
- 资源管理(1) - 纹理
- 资源管理(2) - 纹理
- 三维场景(1) - 角色控制
- 三维场景(2) - 摄像机
- 三维场景(3) - 摄像机
- 三维场景(4)
- 三维场景(5) - 地形
- 角色控制(转向, 移动)
- 角色控制, 图像关键帧动画播放
- 角色控制, 旋转
- 子弹的设计以及控制
- 霰弹枪的制作, 以及霰弹枪子弹的制作
主讲老师:zhanglitong