logo
分类于: 编程语言 互联网

简介

Cocos2D-x权威指南

Cocos2D-x权威指南 5.7分

资源最后更新于 2020-03-29 02:43:10

作者:满硕泉

出版社:出版社机械工业出版社

出版日期:2013-04

ISBN:9787111419136

文件格式: pdf

标签: 编程 IT android IOS 游戏引擎 cocos2d-x

简介· · · · · ·

《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等方面的内容。满硕泉(bill man):资深手机游戏开发工程师和移动应用开发工程师,在Android和iOS两个平台上开发了多款游戏,对Cocos2D-x和Unity3D等游戏引擎有非常深入的研究,积累了丰富的经验。精通C++、Java、.NET和JavaScript相关的技术,近期关注HTML 5。活跃于CSDN和Cocos2D等技术社区,撰写了大量关于Cocos2D-x的文章,深受广大网友好评。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 为什么要写这本书
  3. 读者对象
  4. 如何阅读本书
  5. 勘误和支持
  6. 致谢
  7. 第一部分 准备篇
  8. 第1章 认识Cocos2D-x
  9. 1.1 什么是Cocos2D
  10. 1.2 什么是Cocos2D-x
  11. 1.3 Cocos2D-x与Cocos2D-iPhone的比较
  12. 1.4 本章小结
  13. 第2章 搭建跨平台的开发环境
  14. 2.1 Windows下的开发环境配置
  15. 2.2 Android下的开发环境配置
  16. 2.3 iOS下的开发环境配置
  17. 2.4 使用Doxygen工具生成Cocos2D-x文档
  18. 2.5 本章小结
  19. 第二部分 基础篇
  20. 第3章 Cocos2D-x中的核心类
  21. 3.1 节点类
  22. 3.2 导演类
  23. 3.3 场景类
  24. 3.4 布景层类
  25. 3.5 精灵类
  26. 3.6 摄像机类
  27. 3.7 容器类
  28. 3.8 拖动渐隐效果类CCMotionStreak
  29. 3.9 绘制图形
  30. 3.10 时间调度
  31. 3.11 本章小结
  32. 第4章 Cocos2D-x中的动作、特效与动画
  33. 4.1 动作类
  34. 4.2 动作管理类
  35. 4.3 网格动作
  36. 4.4 动画
  37. 4.5 本章小结
  38. 第5章 Cocos2D-x中的菜单项和文本渲染系统
  39. 5.1 菜单项
  40. 5.2 文本渲染类
  41. 5.3 本章小结
  42. 第6章 Cocos2D-x中的事件处理机制
  43. 6.1 触屏事件
  44. 6.2 加速度传感器事件
  45. 6.3 按键事件
  46. 6.4 获得用户虚拟键盘输入
  47. 6.5 滚动列表类
  48. 6.6 本章小结
  49. 第7章 Cocos2D-x中的瓦片地图集
  50. 7.1 瓦片地图集及编辑器
  51. 7.2 如何在Cocos2D-x中使用地图
  52. 7.3 贴图地图类CCTileMapAtlas
  53. 7.4 本章小结
  54. 第8章 Cocos2D-x中的声音、存储和网络
  55. 8.1 声音
  56. 8.2 游戏存档
  57. 8.3 网络连接
  58. 8.4 本章小结
  59. 第9章 可视化场景编辑器
  60. 9.1 CocosBuilder简介
  61. 9.2 CocosBuilder编辑器的使用
  62. 9.3 CocosBuilder的使用
  63. 9.4 本章小结
  64. 第10章 Cocos2D-x中的物理引擎
  65. 10.1 物理引擎
  66. 10.2 Box2D物理引擎
  67. 10.3 在Cocos2D-x中使用Chipmunk
  68. 10.4 本章小结
  69. 第三部分 实战篇
  70. 第11章 纵版射击游戏:喵星战争
  71. 11.1 纵版射击游戏的特点
  72. 11.2 喵星战争简介
  73. 11.3 喵星战争主游戏模块组成元素的实现
  74. 11.4 游戏主模块的实现
  75. 11.5 游戏主菜单的实现
  76. 11.6 关于界面的实现
  77. 11.7 本章小结
  78. 第12章 横版动作游戏:萝莉快跑
  79. 12.1 横版动作游戏的特点
  80. 12.2 萝莉快跑简介
  81. 12.3 萝莉快跑主游戏模块组成元素的实现
  82. 12.4 游戏主模块的实现
  83. 12.5 游戏主菜单的实现
  84. 12.6 关于界面的实现
  85. 12.7 本章小结
  86. 第四部分 高级篇
  87. 第13章 粒子系统
  88. 13.1 什么是粒子系统
  89. 13.2 Cocos2D-x中的粒子系统
  90. 13.3 在Cocos2D-x中使用粒子系统
  91. 13.4 支持Cocos2D-x的粒子编辑器
  92. 13.5 本章小结
  93. 第14章 游戏中常用算法在Cocos2D-x中的实现
  94. 14.1 A星算法
  95. 14.2 碰撞检测
  96. 14.3 本章小结
  97. 第15章 内存管理与性能优化
  98. 15.1 Cocos2D-x中的内存管理
  99. 15.2 Cocos2D-x对图片渲染的控制
  100. 15.3 Cocos2D-x中处理图片的方法
  101. 15.4 多语言混编Cocos2D-x
  102. 15.5 Cocos2D-x的调试
  103. 15.6 Android中画面的缩放问题
  104. 15.7 本章小结
  105. 第16章 Cocos2D的分支Cocos2D-HTML5
  106. 16.1 认识HTML5
  107. 16.2 如何使用Cocos2D-HTML5
  108. 16.3 Cocos2D-x的未来
  109. 16.4 本章小结
  110. 附录 Cocos2D-x中常见的宏