下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 游戏开发 >Cocos2d-x > Cocos2D-x权威指南(2013)

Cocos2D-x权威指南(2013)

综合评级:★★★★★

定价:69.00

作者:满硕泉 著

出版社:机械工业出版社

出版日期:2013年4月

页数:366

ISBN:9787111419136

书籍介绍

  《Cocos2D-x权威指南》是目前Coco2D-x领域内容较为全面、系统和极具实战性的一本著作,也是技术版本最新的一本著作。由国内资深的游戏开发工程师和移动应用开发工程师撰写。书中不仅系统讲解了Cocos2D-x的功能特性、使用方法、技术要点、高级知识、开发技巧、最佳实践和性能优化,还通过精心设计的游戏案例详细讲解了Cocos2D-x游戏设计与开发的完整过程,极具启发性和可操作性。更为重要的是,本书将游戏开发人员应该掌握的游戏开发思想也融入了其中。

  《Cocos2D-x权威指南》共16章,分为4个部分:准备篇(第1~2章)系统介绍了Cocos2D-x的核心概念、主要功能,以及它在Windows、Android、iOS等平台下的安装、配置、交叉编译环境的搭建,为后面的开发做准备;基础篇(第3~10章)重点讲解了Cocos2D-x的功能特性、使用方法、技术要点,包括Cocos2D-x中的核心类、动作、动画、特效、文字和字体、事件处理机制、地图、声音以及物理引擎等内容,具体结合Cocos2D-x自带的tests实例进行讲解,目的是让读者全面掌握Cocos2D-x的基础理论和基本使用方法;实战篇(第11~12章)利用Cocos2D-x开发了一款纵版射击游戏和横版动作游戏,旨在让读者深入了解完整的游戏开发流程和方法,以及如何将Cocos2D-x的理论知识用到实战中,而且两种游戏分别代表了纵版卷轴和横版卷轴,可以让开发者深入了解不同类型游戏的开发思想;高级篇(第13~16章)讲解了Cocos2D-x的高级知识、开发技巧以及最佳实践,包括粒子系统、游戏中常用算法在Cocos2D-x中的实现、内存管理与性能优化,以及Cocos2D-HTML 5等方面的内容。

相关课程
目录

前 言

第一部分 准备篇

 第1章 认识Cocos2d-x

  1.1 什么是Cocos2D

  1.2 什么是Cocos2D-x

  1.3 Cocos2D-x与Cocos2D-iPhone的比较

  1.4 本章小结

 第2章 搭建跨平台的开发环境

  2.1 Windows下的开发环境配置

  2.2 Android下的开发环境配置

  2.3 iOS下的开发环境配置

  2.4 使用Doxygen工具生成Cocos2D-x文档

  2.5 本章小结

第二部分 基础篇

 第3章 Cocos2D-x中的核心类

  3.1 节点类

  3.2 导演类

  3.3 场景类

  3.4 布景层类

  3.5 精灵类

  3.6 摄像机类

  3.7 容器类

  3.8 拖动渐隐效果类CCMotionStreak

  3.9 绘制图形

  3.10 时间调度

  3.11 本章小结

 第4章 Cocos2D-x中的动作、特效与动画

  4.1 动作类

  4.2 动作管理类

  4.3 网格动作

  4.4 动画

  4.5 本章小结

 第5章 Cocos2D-x中的菜单项和文本渲染系统

  5.1 菜单项

  5.2 文本渲染类

  5.3 本章小结

 第6章 Cocos2D-x中的事件处理机制

  6.1 触屏事件

  6.2 加速度传感器事件

  6.3 按键事件

  6.4 获得用户虚拟键盘输入

  6.5 滚动列表类

  6.6 本章小结

 第7章 Cocos2D-x中的瓦片地图集

  7.1 瓦片地图集及编辑器

  7.2 如何在Cocos2D-x中使用地图

  7.3 贴图地图类CCTileMapAtlas

  7.4 本章小结

 第8章 Cocos2D-x中的声音、存储和网络

  8.1 声音

  8.2 游戏存档

  8.3 网络连接

  8.4 本章小结

 第9章 可视化场景编辑器

  9.1 CocosBuilder简介

  9.2 CocosBuilder编辑器的使用

  9.3 CocosBuilder的使用

  9.4 本章小结

 第10章 Cocos2D-x中的物理引擎

  10.1 物理引擎

  10.2 Box2D物理引擎

  10.3 在Cocos2D-x中使用Chipmunk

  10.4 本章小结

第三部分 实战篇

 第11章 纵版射击游戏:喵星战争

  11.1 纵版射击游戏的特点

  11.2 喵星战争简介

  11.3 喵星战争主游戏模块组成元素的实现

  11.4 游戏主模块的实现

  11.5 游戏主菜单的实现

  11.6 关于界面的实现

  11.7 本章小结

 第12章 横版动作游戏:萝莉快跑

  12.1 横版动作游戏的特点

  12.2 萝莉快跑简介

  12.3 萝莉快跑主游戏模块组成元素的实现

  12.4 游戏主模块的实现

  12.5 游戏主菜单的实现

  12.6 关于界面的实现

  12.7 本章小结

第四部分 高级篇

 第13章 粒子系统

  13.1 什么是粒子系统

  13.2 Cocos2D-x中的粒子系统

  13.3 在Cocos2D-x中使用粒子系统

  13.4 支持Cocos2D-x的粒子编辑器

  13.5 本章小结

 第14章 游戏中常用算法在Cocos2D-x中的实现

  14.1 A星算法

  14.2 碰撞检测

  14.3 本章小结

 第15章 内存管理与性能优化

  15.1 Cocos2D-x中的内存管理

  15.2 Cocos2D-x对图片渲染的控制

  15.3 Cocos2D-x中处理图片的方法

  15.4 多语言混编Cocos2D-x

  15.5 Cocos2D-x的调试

  15.6 Android中画面的缩放问题

  15.7 本章小结

 第16章 Cocos2D的分支Cocos2D-HTML5

  16.1 认识HTML5

  16.2 如何使用Cocos2D-HTML5

  16.3 Cocos2D-x的未来

  16.4 本章小结

  附录 Cocos2D-x中常见的宏

热门图书
推荐新闻
技术文库
论坛推荐