Cocos2d-x课程大纲/学习路线

时间:2022-01-01 05:40:10

Cocos2d-x课程大纲/学习路线

这是什么?

这个一个Cocos2d-x技术路线的课程大纲/学习大纲.

你能用它做什么?

如果你是找工作的人, 利用本大纲, 你可以学习Cocos2d-x, 做一个Cocos2d-x游戏开发工程师, 初级的一般薪资范围为8-15k.

如果你是网站站长, 利用本大纲, 你可以实现一个Cocos2d-x教程网站, 向广大的游戏开发者提供免费服务.

如果你是培训机构, 利用本大纲, 你可以建立Cocos2d-x培训方向.

如果你是互联网公司, 利用本大纲, 你可以根据此大纲组织内部培训.

如果你是在线教育公司, 利用本大纲, 你可以构建Cocos2d-x方向教学视频.

有疑问有建议,如何联系我?

如果对本大纲有疑问或有其他意见, 请联系 张渊杰(注于移动开发和移动培训领域, QQ598694550,邮箱quietjolt@163.com)

1.Cocos2D介绍

2.创建工程-环境搭建

3.CCScene场景和控件------载入界面

  • 如何新建一个场景类?

  • 如何加载这个场景?

  • 如何显示图片(背景图)?

  • 如何显示文本?
    旋转和缩放

  • 定时器的使用(锚点和进度条)

    • 如何切换到下个场景?

    • 场景切换动画

4. 菜单和按钮

  • CCMenu菜单------开始界面

  • CCMenuItem菜单项的使用

5. CCAction

  • CCMoveTo移动动作

  • CCJumpTo跳跃动作

  • 动作序列

  • .......

6. 粒子效果

  • 粒子系统简介

  • 粒子系统常用工具

  • 粒子系统实现

7. 用户输入处理和坐标转换------选关界面

  • 点击事件的处理

  • OpenGL坐标和UIView坐标的不同

8. 构建游戏场景------游戏界面

  • 精灵数据处理

  • JSON解析

  • 数据模型

  • 游戏中精灵类的设计

9. OpenGL

  • OpenGL介绍

  • OpenGL画线

10. Box2D物理引擎

  • Box2D介绍

  • 物理世界的模拟

  • 碰撞检测

11. 音乐和音效

  • 音乐的使用

  • 音效的使用

12. 大型地图(瓦片地图)

  • 瓦片地图编辑器使用

  • 瓦片地图应用

13. 射击类游戏实践

14. 跑酷类游戏实践