初识
9月中旬处于职业发展的迷茫期,手游的崛起使我对跨平台手游引擎产生了浓厚的兴趣。百度了下大概了解到目前最流行的应该是Cocos2d-X和Unity3D,Unity3D可视化开发方便但是不开源还要money,Cocos2d-X开源并且有成熟的社区,市面上已经有N多款游戏是用它开发的。于是决定学习一下Cocos2d-X,网上找了一下书籍,讲2DX的书不多,《Cocos2D-X游戏开发技术精解》《Cocos2D-x权威指南》《Cocos2d-x高级开发教程(捕鱼达人)》《iOS游戏编程之从零开始》《cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台》大概就这5本,看评论大部分都说前两本是在翻译官方的TestCpp,捕鱼达人不适合新手,尤其是我这种不是C++出身的业余爱好者,从零开始是在苹果上讲的(穷,买不起苹果),最后这本cocos2d-x手机游戏开发有些老,觉得买回来看不值,就网上下载大概看看敲了下代码,对引擎有大概的了解。正在纠结到底买哪本书的时候,有本新出的书《cocos2d-x游戏开发之旅》在当当上架,应该是缘分吧,果断选择了它作为我的第一本cocos2d-x教科书!
感受
利用业余时间不到两个月断断续续的看完了,时间够长的吧,不是因为书厚,而是中间有几个长假。说一下感受吧。1.本书作者是一位年轻的80后,风趣幽默,看书的同时看到他和旁白MM打情骂俏很有意思,不会像有些书看得人死气沉沉。最后我只能祝福有情人终成眷属了!
2.书中实例讲解的非常好,把所有讲过的知识都会融会贯通到最终的一个游戏实例当中,虽说实例并不完美,但都是作者自己写的,而不是像有些书去翻译官方TestCpp。看评论说《Cocos2D-X游戏开发技术精解》《Cocos2D-x权威指南》这两本书翻译的不错,打算买一本来感受下。
3.整体感觉该书适合初学者购买,如果你已经是有数月开发经验的,不建议购买,可能你会觉得这本书有些幼。并不是书不好,只是不适合有经验的老手。像我这种搞端游测试无开发经验的,一直跟着书逐行敲代码都能搞得懂。遇到不懂的可以在论坛里问,作者也会很耐心的回答。
4.很遗憾,书中没有物理引擎方面的介绍。lua语言也只是几页带过,用作者的话说就是:有点糟糕!
以上就是《cocos2d-x游戏开发之旅》的观后感,作为我的第一本cocos2d-x启蒙教科书已经足够了,接下来还要买本书进阶一下,不过目前没找到合适的。