Cocos2d-x游戏开发之旅 - (EPUB全文下载)
文件大小:8.65 mb。
文件格式:epub 格式。
书籍内容:
内容简介
本书主要讲解了Cocos2d-x游戏图形引擎的使用方法,对常用的API使用方式以及重要的函数进行了深入的分析,并通过详细的游戏实例来介绍Cocos2d-x在实际开发中的应用,书中还大量穿插了在实际的手机游戏开发过程中遇到的问题以及解决方案。
本书适合从事手机游戏开发的人员阅读,尤其适合初学Cocos2d-x的开发者。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
Cocos2d-x游戏开发之旅/钟迪龙著.—北京:电子工业出版社,2013.8
ISBN 978-7-121-21136-2
Ⅰ.①C… Ⅱ.①钟… Ⅲ.①移动电话机—游戏程序—程序设计②便携式计算机—游戏程序—程序设计 Ⅳ.①TN929.53②TP368.32
中国版本图书馆CIP数据核字(2013)第177148号
责任编辑:杨 博(douhao@phei.com.cn)
印 刷:北京东光印刷厂
装 订:三河市皇庄路通装订厂
出版发行:电子工业出版社
北京市海淀区万寿路173信箱 邮编 100036
开 本:787×1092 1/16 印张:30.5 字数:780千字
印 次:2013年8月第1次印刷
印 数:4000册 定价:69.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。
质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。
服务热线:(010)88258888。
前言
游戏引擎
我接触的第一个“游戏引擎”是自己搭建的一套简单的框架,并且在大半年的时间内用它来开发手机游戏,那时我还不知道世界上有游戏引擎这回事。在此之后,我研究的第一款游戏引擎是LGame,选择它的唯一理由——它是中国人开发的。后来由于这款游戏引擎是个人开发的,并且既没有完善的文档也没有后续的维护,同时公司项目处于忙碌期,所以放弃了学习。
Cocos2d-x的迅速发展
后来,Cocos2d-x引擎偷偷走进了我的生活,它入门简单,实例丰富,就算不用于开发游戏,只是拿来学习,也是非常好的学习材料,因为它是开源的。
我刚接触Cocos2d-x时,市场上还没有关于Cocos2d-x的书籍,网络上关于它的教程也很少。慢慢地,Cocos2d-x一个又一个的新版本发布,分享Cocos2d-x学习心得的人也越来越多。可以说,Cocos2d-x已经到了“家喻户晓”的境界。学习Cocos2d-x的开发者数量迅速增长,专门针对Cocos2d-x的招聘职位也逐渐增多。虽然我没能在Cocos2d-x的发布之初开始接触研究,但我十分有幸能够看到它逐渐发展壮大的过程。
无缘的相遇
当我还在研究LGame引擎时,在我的博客上写了十几篇的系列教程,那时出版社的编辑问我是否有意愿出版书籍。我当时十分惊讶,我以为我这辈子和写书不会有任何关系,但是由于一些原因,出版的事搁浅了。
再续前缘
后来我开始研究Cocos2d-x引擎,依旧在博客上发表学习心得。陆陆续续地发表了30多篇文章。当时公司的开发任务开始减少。俗话说,人在闲的时候特别爱想事情。我就是在这样的状态下,经过好朋友的多次鼓励,再也按耐不住对出版书籍的向往,决定写一本凝结了这几年心血的专业图书。
发展高峰
在确定开始写作本书时,市场上只有一本关于Cocos2d-x的书籍。而在本书刚编写第1章内容时,李华明的Cocos2d-x书籍横空出世。这无疑给我带来了很大的挑战,我忍不住买了一本回来,大致浏览了这本书。这是为了避免我所构思的内容和市面上的书籍有所雷同,我希望读者买的每一本书籍都是独一无二的。
相关图书的出现,说明Cocos2d-x的发展达到了一个高峰,这得益于Cocos2d-x开发团队的热情和不懈的努力。作为Cocos2d-x的使用者之一,我也很希望它能越来越好。
本书主要内容
本书共17章,如果读者没有Cocos2d-x的使用经验,建议从第1章开始阅读。对于有Cocos2d-x的基础的读者,我为大家列出了各个章节的主要内容,供读者参考。
第1章:简单介绍本书写作理念、Cocos2d-x环境搭建和推荐的一些学习资源。
第2~3章:介绍Cocos2d-x的最基本知识、基本结构。
第4~5章:详细介绍部分控件、动作以及屏幕触摸事件的使用,通过一个简单的游戏实例将前面章节的内容串联起来。
第6~9章:对Cocos2d-x更高阶的内容进行介绍,包括渲染效率的提高、动画、TexturePacker图片打包、Tiled地图游戏实例、定时器、函数回调、内存管理、数据保存、Csv文件读取。
第10~11章:介绍Lua和C++通信的知识、有限状态机的基础知识和应用,同时介绍有限状态机的辅助工具SMC的使用和游戏实例。
第13章:分享我自己开发的基于Cocos2d-x的自定义UI模块,详细介绍自定义UI模块的设计思路和实现过程。
第14~16章:详细讲解本书最后一个游戏实例《卡牌塔防》,该游戏使用了本书介绍的大部分知识。作为本书的最后一个实例,用3章的内容详细地介绍了游戏的思路、框架搭建、功能实现的过程。
第17章:分享了我曾经遇到的错误和解决方案,同时给读者带来了一个惊喜,至于是什么惊喜,请大家仔细阅读17章的内容。
致谢
我曾经在个人博客里说过,真希望哪一天我也能在自己书籍的前言里,写上这么一句话:谨以此书献给我可爱的家人、朋友。没有想到,这一天真的来了。
在这里,我首先想感谢我的家人,家人给我的不仅仅是支持,而是一个完整的开心的家庭。
然后我不得不感谢的,就是本书的旁白丁小若,感谢她愿意授予我使用她名字的权限,感谢她给予我幽默的灵感。
最后但并非最不重要,感谢我的小师姐,在我鼓不起勇气写书时,是她“怒斥”了我,告诉我机不可失,时不再来。
谨以此书献给我可爱的家人和朋友们。
由于水平有限,书中难免有错误之处,希望读者朋友多指正。也欢迎大家 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Cocos2d-x游戏开发之旅 - (EPUB全文下载)