内容简介:
这是—本完全通过游戏案例来驱动的实战性著作,作者是一线资深的游戏开发工程师和移动开发工程师.本书根据cocos2d-x的最新版本3.x撰写,得到7cocos2d-x创始人王哲和csdn创始人蒋涛两位业界专家的高度认可,权威性毋庸置疑。它将cocos2d-x的各种功能、原理、技巧巧妙地融入游戏案例中,既增强了实战性,又降低了学习的难度;同时它还进行了人物和场景的设计,增强了学习的趣味性。此外,这些案例还从另外一个维度详细讲解了空战类、塔防类、物理类游戏的开发过程和方法。全书12章,分为三个部分:准备篇(第1~3章),首先介绍了cocos2d-x的开发环境搭建和基本开发方法,然后通过一个名为“钢琴师”的游戏介绍了完整的cocos2d-x游戏开发流程。故事情节上,本书从“屌丝”程序员劲松的同事在学校的美术展上偶遇一位美女老师开始,他想通过为他的女神开发一款游戏来赢得她的芳心,随后一系列有趣的故事由此发生。实战篇(第4~8章),首先通过飞机空战游戏,重点讲解了帧动画、事件分发机制、schedule使用以及对话框的制作;接着通过打砖块游戏,详细介绍了physicls物理引擎的使用;最后通过塔防游戏,介绍了瓦片地图以及cocostudio整合场景的使用方法。在讲解代码的同时,渗透了c++11的使用,带领读者熟悉新的编码风格。拓展篇(第9~12章),首先是对cocos2d-x 3.x中重要的特性进行了总结和展开阐述,然后讲解7android平台sdk的接入、app store支付、微信社交分享的接入等扩展知识。