cocos2d-js学习(三)

本周终于把cocos小游戏做完,接口基本对完,下周原生交互处理一下,就可以提测了
这几篇cocos2d-js学习,更多的是做一个项目过程的总结,而cocos2d-js只是中间的一小部分
其实包括:

  1. 需求分析阶段,了解需求,知道要做什么功能
  2. 技术调研阶段,需要知道有哪些技术可以实现需求,对技术做可行性验证,这个时候就要学一下新技术了,像这次选用js引擎,其实还有c++、lua版本,了解到每个版本适用范围不同,优缺点是什么,技术风险是什么,就知道选啥了;选好了方向,需要深入进去,了解具体怎么实现,需要用到哪些开发工具,了解js的原理,所用的具体技术大致有哪些,这个时候就需要用相关API来实现一个小demo会比较好,个人觉得做一个完整的项目是学习技术最好、最具性价比的方式
  3. 技术设计阶段,这次其实也没做太多,工期紧是一个重要原因,因为就给了两周时间,做好技术设计的话至少得一周时间;这次有个比较大的收获是,同时学了下node.js(学一下ES6同时学下node.js,没有太多复杂度)可以自己搭个本地服务器,写一写服务端逻辑,就不用依赖后台支持了,这感觉很爽(准备node.js多学习一下,后期转这个也说不定了);同时这次的接口从请求参数、响应参数、事件id都由我来设计,确实感受了下服务端工作;
  4. 开发阶段,如果技术设计做好的话,开发起来会爽很多;这次写API接口没有用多少时间,针对每个API接口都做了测试,到真正对接的时候基本上没啥大问题了;有个感受是,有一个比较厉害的人指导会比较快,因为某个技术点可能会卡很久,如果有人带带的话,可能会很快就突破了,这次callback卡了有两天;并不是所有问题都是Google可以解决的

你可能感兴趣的:(cocos2d-js学习(三))