内容简介:
本书以Cocos2d-x V3.0系列版本为框架,通过实例讲解手机游戏的开发知识和方法,着重通过实例提高读者的开发动手能力。涉及的内容包括:环境搭建、交叉编译以及打包部署;Cocos2d-x数据类型和基本概念的使用,如场景、导演、精灵等;使用Cocos2d-x创建用户界面,如文本、菜单、滚动框等基本控件,以及一些扩展控件的使用;使用Cocos2d-x创建动作,比如让精灵移动、跳跃、旋转,以及如何创建按顺序或同时进行的动作;使用Cocos2d-x播放、停止、暂停、继续播放背景音乐和音效;Cocos2d-x使用的触摸事件机制;在游戏中存储数据的几种方式;使用HTTP、Sockets、WebSockets进行网络编程;在游戏中使用物理引擎Box2D、使用瓷砖地图、使用CocosBuilder制作游戏界面等;Cocos2d-x中的纹理和动画。最后通过两个完整的游戏开发实例讲解使用Cocos2d-x开发游戏的全过程。本书实例丰富,代码完备,知识点清晰简洁。