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. 跑酷类游戏实践

Cocos2d-x课程大纲/学习路线的更多相关文章

  1. HTML5课程大纲/学习路线

    HTML5课程大纲/学习路线 这是什么? 这个一个HTML技术路线的课程大纲/学习大纲. 你能用它做什么? 如果你是找工作的人, 利用本大纲, 你可以学习HTML5语言, 做一个HTML前端工程师, ...

  2. Python学习路线2019升级版(课程大纲+视频教程+网盘资源下载)

    2019最新Python全栈+人工智能学习路线升级版 全面涵盖前端.后端.爬虫.数据挖掘.人工智能等课程(课程大纲+视频教程+网盘资源下载)! 学习路线四大亮点: 1.人工智能三大主流框架全覆盖 2. ...

  3. 2019版UI学习路线(含大纲+视频+工具+网盘+面试题)

    2019最新UI设计师教程(学习路线+课程大纲+视频教程+面试题+学习工具) 什么是全链路UI设计 UI设计师是随着网络而兴起的新兴设计行业,从事对软件的人机交互.操作逻辑.界面美观的整体设计工作.涉 ...

  4. 【新生学习】深度学习与 PyTorch 实战课程大纲

    各位20级新同学好,我安排的课程没有教材,只有一些视频.论文和代码.大家可以看看大纲,感兴趣的同学参加即可.因为是第一次开课,大纲和进度会随时调整,同学们可以随时关注.初步计划每周两章,一个半月完成课 ...

  5. android开发的学习路线

    参考资料:千锋3G学院--课程大纲    http://www.mobiletrain.org 看了专业的培训机构的课程大纲,才知道,自己学习android的路途才刚刚开始!特此整理分享一下,希望能帮 ...

  6. 从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(二)

    在上一节中,主要阐述了JavaScript方面的学习路线.先列举一下我朋友的经历,他去过培训机构,说是4个月后月薪过万,虽然他现在还未达到这个指标. 培训机构一般的套路是这样:先教JavaSE,什么都 ...

  7. Java Web 学习路线

    实际上,如果时间安排合理的话,大概需要六个月左右,有些基础好,自学能力强的朋友,甚至在四个月左右就开始找工作了.大三的时候,我萌生了放弃本专业的念头,断断续续学 Java Web 累计一年半左右,总算 ...

  8. .net 学习路线感想

    从上到大学到现在工作,已经有六年多了,发现学习编程到以开发为工作也是一个挺长的过程的. 大学中,从c语言到java.C#到其他各种语言的学习,还有其他知识的学习如:数据库(oracle.sql Ser ...

  9. spark1.1.0学习路线

          经过一段时间授课,积累下不少的spark知识.想逐步汇总成资料,分享给小伙伴们.对于想视频学习的小伙伴,能够訪问炼数成金站点的<spark大数据平台>课程.每周的课程是原理加实 ...

随机推荐

  1. js http 请求 多个相同参数名传值

    最近在用js和api做对接的时候需要传参数类似于 rights=a1&rights=a2 因为有相同的参数名,试过很多方法都被覆盖了. 最后终于发现可以通过rights=[a1,a2]的方式, ...

  2. 对css中的浮动属性float刨根解牛

    1.浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 脱离常规流,由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 2.几张图说明浮动常 ...

  3. struts总结

    struts总结 1.为什么学习Struts框架 a.Struts框架好处 struts2是主流的开发技术,大多数公司在使用,struts把相关的servlet组件的各种操作都进行了相应的封装,这样就 ...

  4. C#和C++中的float类型

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:C#和C++中的float类型.

  5. 使用Camstudio和KeyCastOW来录屏制作软件Demo视频

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:使用Camstudio和KeyCastOW来录屏制作软件Demo视频.

  6. ibm rational software architect download

    keep secret: rational software architect download: http://public.dhe.ibm.com/software/rationalsdp/v8 ...

  7. 分布式数据库中间件–(3) Cobar对简单select命令的处理过程

    友情提示:非原文链接可能会影响您的阅读体验,欢迎查看原文.(http://blog.geekcome.com) 原文地址:http://blog.geekcome.com/archives/284 在 ...

  8. [OGRE]基础教程来七发:来谈一谈缓冲绑定

    上一章我们处理监听的方案是,每一帧只处理一次. 这一次,当鼠标键盘的事件发生时,我们会立即处理它. 这里只是对缓冲输入的一个简单介绍,而不是完整的如何使用OIS的教程. 若想了解更多内容,请查阅相关的 ...

  9. linux 查看并终止进程

    1,查看port被那个进程占用 比如: netstat -anp | grep 1160 ps:查看port1169被那个进程占用. 2.查找进程 比如 :ps -ef | grep 'tomcat' ...

  10. linux mysql 卸载后重装

    $sudo apt-get remove mysql-common清理残留数据:$sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ...