logo
分类于: 其它

简介

Cocos2D权威指南

Cocos2D权威指南 0.0分

资源最后更新于 2020-03-29 03:49:15

作者:王寒屈光辉周雪彬

出版社:出版社机械工业出版社华章公司

出版日期:2013-02

ISBN:9787111414100

文件格式: pdf

标签: 游戏 iOS iphone Objective-C 游戏开发 cocos2d

简介· · · · · ·

本书是目前Cocos2D领域内容最全面、系统和深入的一本著作,也是技术版本最新的一本著作。由国内iOS和Cocos2D领域的先驱和资源专家撰写,不仅系统讲解了Cocos2D的使用方法、技术要点、工作原理、高级知识、开发技巧、最佳实践和性能优化,而且通过精心设计的典型案例详细讲解了Cocos2D游戏设计与开发的完整过程,极具启发性和可操作性。 此外,还介绍了如何进行应用的测试与发布,以及Cocos3D、Cocos2D-x、Cocos2D-HTML5、Cocos2D-Python等衍生技术。全书共19章,分为三个部分:基础篇(第1~9章)系统讲解了Cocos2D v2.0的功能特性、使用方法、技术要点和工作原理,通过超级玛丽等3个经典游戏将Cocos2D中的核心类、动作、特效、动画、文本渲染系统、事件处理机制、声音、瓷砖地图、Box2D等内容贯穿其中,真实有趣,易于理解;实战篇(第10~12章),通过对Angel Panda和Angry Panda两款经典游戏的设计与开发过程的讲解,为读者展示了使用Cocos2D开发游戏的完整流程,可操作性极强;高级篇(第13~19章),着重讲解了Cocos2D v2.0的高级知识、实用开发技巧和最佳实践,包括粒子系统、CocosBuilder和Shader、在游戏中添加对IAP的支持、性能分析与优化、产品的测试/发布/推广,以及Cocos2D的延伸技术。王寒,苹果的铁杆粉丝,国内iOS应用开发领域的先驱,2009年开始从事iOS应用开发。精通Objective-C语言、iOS平台上的应用和互动娱乐类产品的设计和开发,经验非常丰富。其带领团队开发了超过100款基于iOS平台的产品,其中“古筝”这一款产品获评2011年度苹果App Store中国区最佳音乐类应用,“魔幻古筝”、“酷木吉他”、“二胡”、“酷系列”等产品长期在App Store音乐类付费榜单中占据前列。对Cocos2D技术有非常深入的研究,熟悉各种延伸版本和相关技术,积累了丰富的实战经验。活跃于国内最大的iOS开发者社区CocoaChina和iOS教程社区泰然论坛,有较高的知名度和影响力。最近关注Cocos2D-x、Unity3D、HTML 5、社交游戏开发等新技术。屈光辉,网名“子龙山人”,资深iOS开发工程师、游戏开发工程师和布道师。国内Cocos2D领域的顶级专家之一,有丰富的项目经验。活跃于Cocos2D-x、Cocos2D-iPhone、CocoaChina、泰然论坛、博客园等技术社区,在社区里发表了大量相关的技术文章,深受广大读者欢迎,帮助大批想成为iOS开发者的人实现了自己的理想,颇具影响力和知名度。精通C、C++、Java等相关技术,对JavaScript、Lua、.NET等技术也有一定的了解。Vim狂热分子,近期关注HTML 5、OpenCV和社交游戏的开发。周雪彬,资深移动应用开发工程师和互联网服务咨询师,现就职于华为,精通iOS和Android平台的应用开发,以及移动应用的产品需求分析与产品设计,有丰富的实战经验。

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

已收: 表示已经收藏

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

目录

  1. 前言
  2. 为什么要写这本书
  3. 读者对象
  4. 如何阅读本书
  5. 勘误和支持
  6. 致谢
  7. 第一部分 基础篇
  8. 第1章 开始前的准备工作
  9. 1.1 什么是Cocos2D
  10. 1.2 下载与安装
  11. 1.3 HelloCocos2D实例
  12. 1.4 深入学习HelloCocos2D项目
  13. 1.5 在设备上运行HelloCocos2D项目
  14. 1.6 本章小结
  15. 第2章 你的第一款iPhone游戏——垂直射击游戏
  16. 2.1 准备工作
  17. 2.2 构建游戏场景
  18. 2.3 玩家交互
  19. 2.4 碰撞检测
  20. 2.5 游戏音效
  21. 2.6 最后的点缀
  22. 2.7 本章小结
  23. 第3章 Cocos2D核心类
  24. 3.1 Cocos2D节点基础知识
  25. 3.2 CCNode节点类
  26. 3.3 CCScene场景类
  27. 3.4 CCLayer层类
  28. 3.5 CCTexture纹理类
  29. 3.6 CCSprite精灵类
  30. 3.7 Cocos2D中的单例
  31. 3.8 垂直射击游戏——加载游戏数据
  32. 3.9 本章小结
  33. 第4章 Cocos2D中的动作、特效与动画
  34. 4.1 Cocos2D中的节点动作
  35. 4.2 动作的分类及使用
  36. 4.3 垂直射击游戏:加载进度条与滚动背景
  37. 4.4 Cocos2D中的特效
  38. 4.5 Cocos2D中的动画
  39. 4.6 使用Zwoptex工具实现动画效果
  40. 4.7 垂直射击游戏——添加飞行和爆炸动画
  41. 4.8 本章小结
  42. 第5章 Cocos2D中的文本渲染系统
  43. 5.1 文本渲染系统的组成
  44. 5.2 标签的对齐方式
  45. 5.3 使用第三方工具创建字体纹理图集
  46. 5.4 垂直射击游戏——美化游戏界面
  47. 5.5 本章小结
  48. 第6章 Cocos2D中的事件处理机制
  49. 6.1 iOS中的交互事件处理
  50. 6.2 Cocos2D中的触摸事件处理
  51. 6.3 Cocos2D中的重力感应事件
  52. 6.4 垂直射击游戏——暂停游戏
  53. 6.5 本章小结
  54. 第7章 Cocos2D世界的声音
  55. 7.1 认识CocosDenshion音效引擎
  56. 7.2 SimpleAudioEngine使用方法
  57. 7.3 CDSoundEngine使用方法
  58. 7.4 游戏菜单中的声音设置选项
  59. 7.5 垂直射击游戏——GameOver
  60. 7.6 本章小结
  61. 第8章 在Cocos2D中使用瓷砖地图
  62. 8.1 认识瓷砖地图
  63. 8.2 Tiled地图编辑器
  64. 8.3 在项目中使用瓷砖地图
  65. 8.4 超级玛丽——实现简单的原型
  66. 8.5 本章小结
  67. 第9章 物理引擎——更真实的Cocos2D世界
  68. 9.1 游戏物理引擎概况
  69. 9.2 认识Box2D
  70. 9.3 示例项目HelloBox2D详解
  71. 9.4 Box2D实战——物理射击游戏
  72. 9.5 超级玛丽——Box2D与Tiled结合
  73. 9.6 本章小结
  74. 第二部分 实战篇
  75. 第10章 Angel Panda游戏的设计与实现
  76. 10.1 iOS游戏完整的制作流程
  77. 10.2 Angel Panda游戏设计
  78. 10.3 开发前的准备工作
  79. 10.4 Angel Panda游戏的实现
  80. 10.5 本章小结
  81. 第11章 AngryPanda游戏的设计与框架搭建
  82. 11.1 AngryPanda游戏设计
  83. 11.2 开发前的准备工作
  84. 11.3 数据存储和游戏设置
  85. 11.4 游戏中的音效管理
  86. 11.5 游戏中的辅助界面
  87. 11.6 本章小结
  88. 第12章 Angry Panda游戏主场景的实现
  89. 12.1 Box2D世界的物体
  90. 12.2 实现游戏的主场景
  91. 12.3 游戏中的碰撞检测机制
  92. 12.4 本章小结
  93. 第三部分 高级篇
  94. 第13章 粒子系统
  95. 13.1 Cocos2D中的粒子系统
  96. 13.2 手动创建粒子系统示例
  97. 13.3 plist文件
  98. 13.4 粒子工具Particle Designer
  99. 13.5 本章小结
  100. 第14章 CocosBuilder和Shader
  101. 14.1 CocosBuilder初体验
  102. 14.2 第一个CocosBuilder项目
  103. 14.3 HelloWorldCocosBuilder项目功能完善
  104. 14.4 着色器
  105. 14.5 本章小结
  106. 第15章 在游戏中添加对Game Center的支持
  107. 15.1 什么是Game Center
  108. 15.2 在项目中添加对Game Center的支持
  109. 15.3 示例项目GKTapper详解
  110. 15.4 本章小结
  111. 第16章 在游戏中添加对IAP的支持
  112. 16.1 什么是IAP
  113. 16.2 Store Kit Framework介绍
  114. 16.3 在iTunes Connect配置IAP
  115. 16.4 在项目中添加与IAP相关的代码
  116. 16.5 在设备中测试并提交审核
  117. 16.6 本章小结
  118. 第17章 游戏性能分析与优化
  119. 17.1 如何发现性能瓶颈
  120. 17.2 Cocos2D内置的性能分析工具
  121. 17.3 优化Cocos2D游戏性能
  122. 17.4 本章小结
  123. 第18章 产品的测试、发布与推广
  124. 18.1 用户体验测试
  125. 18.2 产品的上传与发布
  126. 18.3 App产品的宣传与推广
  127. 18.4 本章小结
  128. 第19章 Cocos2D的延伸
  129. 19.1 Cocos3D简介
  130. 19.2 Cocos2D-x简介
  131. 19.3 Cocos2D-HTML5详解
  132. 19.4 Cocos2D-Python简介
  133. 19.5 本章小结