如何学习cocos2dx开发游戏,好学cocos吗?

时间:2017-10-26 http://www.longtuedu.com.cn 作者:龙图教育

首先先选定一种编程语言,或者是Lua(目前70%的cocos2d-x游戏用Lua),或者是JavaScript(趋势,所有想在原生和HTML5两边发布的游戏都用JavaScript),然后看测试例的代码和运行效果,自己对着测试例瞎改改,理解一下API,这个阶段是入门,最多花一个月就有了,手快的话不超过一周。


接着到Cocos Store里面找个游戏源码看看,自己尝试山寨一个简单的游戏,比如Flappy Bird,或者《我叫MT》的卡牌战斗场景。实现第二步之后,就可以轻松找份工作了。达到这个水平算新手了。要是勤快的话一个月也能达到这个水平了。






接着去就是深入研究了,比如买本OpenGL书来看,单步从mainloop入口进去跟踪cocos2dx源码,理解整个引擎是怎么运行的,自己写点shader玩玩,搞清楚怎么在引擎里和Java, Objective-C交互。过了这个阶段就算老手了。


高手的话,就需要对cocos2dx的优缺点非常清楚,有哪些坑,有哪些优点,如何扬长避短,比如裁剪引擎体积、减小美术资源体积、用批量渲染提高性能、安卓适配性出了问题怎么解决、性能出现瓶颈怎么解决、游戏导致手机发热和耗电快怎么解决,团队里的小白留下一堆野指针崩溃如何定位,和美术策划如何分工和交互,如何通过第三方库集成来增加引擎的功能等等。到达这个水平至少是项目主程了。这些需要项目实战的经验积累,自己在家里憋不出来的。




在线咨询

返回顶部