cocos2dx开发的学习发展路线

  • 编程语言层面的知识
  1. c++:  cocos2dx是一款c++的引擎,至少要能看懂c++代码,然后用c++编写一款游戏demo (熟练)
  2. lua/js:  掌握一门脚本语言有利于你更快的做出游戏 (熟练)
  3. java:  android平台移植要用到java (了解)
  4. oc:         ios平台移植要用到oc (了解)
  5. python:  cocos2dx的各种官方脚本都是用python写的 (了解)
  • 计算机基础方面的知识

你可能在游戏编写的某个时刻遇到了难题,其实解决问题的方法大部分都可以在基础知识中找到,基础的牢固与否决定了你的未来能走多远

  1. 数据结构:    链表/栈/队列/树/图/排序算法
  2. 操作系统:    线程/进程
  3. 网络:          网络模型/http/tcp/udp/socket
  • 高级扩展知识(根据项目和实际需要)
  1. openGL/shader
  2. 原生编程ios/android
  3. 网络协议(如websocket),游戏框架(如pomelo), 数据格式(json/xml/protobuf)
  4. 编辑器 (cocosstudio/自己实现的编辑器/地图编辑器)
  5. 动画(如spine, flash导出等)
  6. 脚本(shell/bat/python 如各种一键化脚本工具, 打包脚本,动画脚本,加密脚本,配置导出脚本)
  7. AI的实现  (状态机/行为树/各种算法)
  8. 架构设计 (结合cocos2dx将上述集合起来,设计自己的游戏框架 如窗体/界面/控件/事件/调度/网络/资源管理/配置/热更新/AI)
  • 团队合作
  1. git/svn等版本工具的使用
  2. 与策划的合作: 配置导出工具/编辑器的实现
  3. 与服务器的合作:    通信协议格式的规范制定
  4. 与美术的合作:  动画编辑器/粒子编辑器的选型,切图规范
  • 其他
  1. 职场学的知识
时间: 2024-10-13 14:39:23

cocos2dx开发的学习发展路线的相关文章

WEB开发技术栈发展路线

LAMP/LNMP MEAN Meteor https://www.meteor.com/ Coffeescript http://coffeescript.org/

测试开发成长学习路线-引导篇(转)

我相信,有很多测试人员会不断问自己,自己到底要不要坚持做测试,测试的职业发展到底怎么样?如果你还在迷茫,在到处找各种大牛问类似的问题,我希望这篇文章,你看完能够结束你的这个烦恼,给你更多的指明方向,当然也有更多的压力. 这个问题,就像大学报考专业一样,很多人问选什么专业比较好,将来毕业就业前景好,薪水起点高.我不会争论这种思想如何不好,回到中国的一句谚语:360行,行行出状元.假如你现在是做测试,你身边同事是做开发,你们对比,肯定有伤害,是吧.会不会有一种,选择了做测试,死路一条的感觉,后悔过没

android开发的学习路线

android开发的学习路线 第一阶段:Java面向对象编程1.Java基本数据类型与表达 式,分支循环. 2.String和StringBuffer的使用.正则表达式. 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回 收:构造函数.this关键字.方法和方法的参数传递过程.static关键字.内部类,Java的垃极回收机制,Javadoc介绍. 4.对象实例化 过程.方法的覆盖.final关键字.抽象类.接口.继承的优点和缺点剖析:对象的多态性:子类和父类之间的转换.抽象类和接

ARM嵌入式开发板学习路线指引

如何入门嵌入式?嵌入式开发学习方法步骤如何入门嵌入式?嵌入式开发学习路线指引 嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有linux,android.平台:Cortex-A9开发板 嵌入式技术学习如何入手,从何学起呢, 以下内容简单介绍嵌入式开发的学习步骤及如何成为一位合格的嵌入式工程师, 一.首先要掌握基础架构嵌入式Linux系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),Linux内核,文件系统,应用程序.开发编译环境的搭建,源代码的编译和烧写,应用和

web前端开发怎么样学习?看这份web前端学习路线

前端开发是创建Web页面或app等前端界面呈现给用户的过程.前端开发通过HTML,CSS及JavaScript以及衍生出来的各种技术.框架.解决方案,来实现互联网产品的用户界面交互.它从网页制作演变而来,名称上有很明显的时代特征.在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主.随着互联网技术的发展和HTML5.CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大. 随着时代的发展,现在从事IT方向的人有很

运维老鸟分享linux运维发展路线规划【转】

linux运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用dba-->架构dba-->开发DBA 下面详细每个阶段的职位说明(以北上广为例): 01.运维应用级别:这个阶段就是玩别人的软件,例如:linux,nginx,mysql,php,nagios  大多数的linux运维工程师,网络工程师,系统工程师都是这个阶段. 这个阶段的工资平均3-10K.处在这个阶段的伙伴们要注意了.这里属于金字塔

PHP程序员职业发展路线,适合你吗?

大自然的选择陪你说一世晚安男生PS教程自学平台纯文笑话 登录 部落管理 帮助 PHP程序员职业发展路线,适合你吗? 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标. 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言

cocos2d-x开发环境搭建(cocos2d-x游戏开发一)

cocos2d-x是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本,WindowsXP & Windows7,WindowsPhone 8 Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的.这是一个C++的版本.Cocos2d-x项目可以很容易地建立和运行iOS,我们可以编写的源代码很容易在桌面操作系统中编辑和调试. cocos2d-x的主要特效包括跨平台性.免费开

嵌入式工程师的发展路线

最近遇到很多处于迷茫中的新手,在纠结要不要去学嵌入式,主要问题在于嵌入式的门槛非常高,经验少.或者非电子专业投身嵌入式行业能否发展下去.现在嵌入式开发行业的确发展很好,大多数从业者都是科班出身,但我们也看到很多非科班的人分享了自己的从业过程,也许起初知识不如科班的多,但他们经过持续数年学习实践,也成为了行业中的大咖.其实学习技术更多的是一种执着与刻苦,非科班无非要下更多的功夫.嵌入式可以简单分为硬件与软件,然而其中的知识体系却是异常的庞大,这也是众多新手望而却步的一个原因,那究竟要如何才能成为一