《Cocos2d-x手机游戏开发与项目实战详解》系统介绍

《Cocos2d-x手机游戏开发与项目实战详解》系统介绍

《Cocos2d-x手游开发及项目详解》系统论述了Cocos2d-x的技术基础、核心技术、游戏实战、产品发布与运营。第一章介绍了手游类型和开发平台的分析;第二章介绍手游策划,包括分析玩家需求、编写策划文案、实现游戏原型;第 3 章介绍了 C 和 C++ 编程的基础知识。通过案例方法,读者可以快速了解C语言和C++语言的语法特点。对于原本从事Java开发的程序员来说,可以快速比较和掌握C++语言的使用。第四章介绍了Cocos2d-x的环境搭建和HelloWorld的项目实现。 , 通过本章cocos2d-x 游戏开发,读者可以快速开发一个简单的手游UI,并通过该案例了解Cocos2d-x的运行原理;第5章介绍Cocos2d-x核心技术,包括Cocos2d-x核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,介绍Cocos2d-x场景、图层、交互、动作、动画、粒子效果、游戏地图、物理引擎通过案例硬件设备,详细介绍Cocos2d-x 2.2.1版本内置Demo的所有功能;第6章用一个完整的游戏项目《飞机大战》详细讲解了手游的开发过程cocos2d-x 游戏开发,介绍了游戏进度和游戏菜单的实现,游戏按键处理和碰撞检测等;第 7 章介绍 DeepBlueX 引擎,它是对 Cocos2d-x 的二次封装。通过封装,开发者可以通过状态机规划游戏的整体架构,并通过DeepBlueX引擎引入《飞机大战》的实现。 》;第8章介绍Cocos2d-x网络游戏编程与实现,包括网络游戏模型、使用Apache搭建网络游戏服务器、使用Cocos2d-x实现Http网络连接、使用BSD Socket实现Socket通信; 9 介绍游戏打包和发布,包括发布游戏需要准备的项目,制作游戏介绍文档和图标,以及如何寻找发行渠道。 Cocos2d-x2.2.1,并且已经在实践中测试过了,很多代码具有很高的实用价值,读者可以直接使用或稍作修改用于商业游戏开发。