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. iOS 使用CLGeocoder获取地理位置

    placemark(MKPlacemark类的对象)其实是geocoder(MKReverseGeocoder类的对象)的一个属性.从geocoder里面取placemark这个和直接取placema ...

  2. Python邮箱客户端编写之接收邮件操作

    Python的POP3类有很多方法来管理邮箱. 首先需要导入poplib库,import poplib POP3(server) 连接到邮箱服务器 user(username)将用户名发送至服务器,等 ...

  3. android90 bind方式启动服务service调用service里的方法

    package com.itheima.banzheng; import com.itheima.banzheng.LeaderService.ZhouMi; import android.os.Bu ...

  4. UDF 编写自定函数

    在Mysql的官方文档中有说明如何给Mysql添加新的函数. 添加的函数可分为3种: .自行编写函数的源码,将源码编译成动态库,然后使用Mysql的CREATE FUNCTION语句来将函数添加进My ...

  5. 自定义QT事件

    qtuserclass 1.事件ID 本质上就是一个整型值.0-999作为系统保留字段,自定义事件从QEvent::User(也就是1000)开始, 例如: #define MY_EVENT QEve ...

  6. ajax技术的基本概述

    大家都知道ajax并非一种新的技术,而是几种原有技术的结合体.它由下列技术组合而成. 1.使用CSS和XHTML来表示. 2. 使用DOM模型来交互和动态显示. 3.使用XMLHttpRequest来 ...

  7. Servlet中的请求包含

    public class SrcIncludeServlet extends HttpServlet { public void doGet(HttpServletRequest request, H ...

  8. Linux C —— 多线程

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/ShiJiaqi. http://www.cnblogs.com/shijiaqi1066/p/5769417. ...

  9. 20151211jquery ajax进阶代码备份

    //数据处理 $('form input[type=button]').click(function() { //json处理 /*$.ajax({ type:'POST', url:'test.js ...

  10. java 正则表达式匹配字符串

    private static List<String> getImage(String str){ List<String> tmp=new ArrayList<Stri ...