基本信息
编辑推荐
相关推荐:
<a href="http://product.china-pub.com/3800889" target="_blank"><img border="0" src="http://images.china-pub.com/ebook3800001-3805000/3800889/zcover.jpg" width="79" height="100"/>《iOS cocos2d 2游戏开发实战(第3版)》</a>
<a href="http://product.china-pub.com/3800041" target="_blank"><img border="0" src="http://images.china-pub.com/ebook3800001-3805000/3800041/zcover.jpg" width="79" height="100"/>《iOS 6编程实战》</a>
<a href="http://product.china-pub.com/3767990" target="_blank"><img border="0" src="http://images.china-pub.com/ebook3765001-3770000/3767990/zcover.jpg" width="79" height="100"/>《Objective-C 高级编程:iOS与OS X多线程和内存管理》</a>
<a href="http://product.china-pub.com/3800314" target="_blank"><img border="0" src="http://images.china-pub.com/ebook3800001-3805000/3800314/zcover.jpg" width="79" height="100"/>《Cocos2D-x权威指南》</a>
<a href="http://product.china-pub.com/3767768" target="_blank"><img border="0" src="http://images.china-pub.com/ebook3765001-3770000/3767768/zcover.jpg" width="79" height="100"/>《Cocos2d-x高级开发教程:制作自己的《捕鱼达人》》</a>
<a href="http://product.china-pub.com/3767740" target="_blank"><img border="0" src="http://images.china-pub.com/ebook3765001-3770000/3767740/zcover.jpg" width="79" height="100"/>《OS X与iOS内核编程》</a>
内容简介
计算机书籍
Cocos2D-X是一款支持多平台的 2D 手机游戏引擎,支持iOS、Android、BlackBerry等众多平台。当前,很多移动平台流行的游戏,都是基于Cocos2D-X开发的。
《Cocos2D-X游戏开发技术精解》详细介绍如何使用Cocos2D-X引擎开发自己的移动平台游戏。全书共15章,主要内容包括:Cocos2D-X引擎简介;如何建立跨平台的开发环境;引擎的核心模块—渲染框架;如何实现动态画面和用户交互;二维游戏中背景的实现方法和技术;Box2D物理引擎;如何掌握声音引擎的用法;Cocos2D-X引擎的文件操作模块和内存管理机制;各种各样的粒子效果;如何掌握利用Lua脚本制作游戏的能力; Cocos2D-HTML5引擎版本;引擎的附加功能等。最后,《Cocos2D-X游戏开发技术精解》和读者一起展望了Cocos2D-X引擎的未来。
作为Cocos2D-X的权威指南,本书得到了Cocos2D-X引擎开发者的建议以及指导。本书适合对Cocos2D-X感兴趣的以及有志于学习和从事移动平台游戏开发的读者阅读参考。
作译者
目录
第1章 Cocos2D-X引擎的介绍 1
1.1 何为游戏引擎 1
1.1.1 游戏的核心—引擎 1
1.1.2 引擎的特点 2
1.1.3 知名的引擎介绍 4
1.1.4 引擎的分类 5
1.2 Cocos2D-X引擎的来历 8
1.3 引擎的版本 9
1.4 下载与安装 10
1.5 引擎的组成 13
1.6 技术文档 15
1.7 成功的游戏 17
1.8 Cocos2D-X引擎的体系 18
1.9 Cocos2D-X引擎的版权声明 19
1.10 本章小结 20
第2章 Cocos2D-X引擎的开发环境 21
2.1 跨平台的开发 21
2.2 建立开发环境 23
2.2.1 PC开发环境 23
前言
凭借Cocos2D-X强大丰富的功能、简单易用的特点,读者成为一个优秀的游戏开发者将是轻而易举的事情。同时,网上商店也为开发者提供了面向全球用户的开放市场。此时,正是读者尽显才华、影响世界的机会。所以无需等待,尽快开始神奇而愉快的游戏开发之旅吧!接下来,为了方便读者对本书中的内容有一个全面的认识,这里将按照章节的顺序进行概要介绍。
本书的章节安排
本书作为Cocos2D-X的权威指南,得到了引擎开发者的建议以及指导。虽然Cocos2D-X是来源自Cocos2D-iphone的改编版本,但是其源代码是完全诞生自中国人之手。Cocos2D-X还是一款免费开源的引擎。
Cocos2D-X引擎支持多达6个平台,其中包含有iOS、Android、Web、PC、Bada、BlackBerry等。因为考虑到技术国际化的原因,所以在书籍和技术文档方面很少有中文版本。所以本书存在的价值就是为了满足中文开发者的需求,将移动跨平台中最好的二维游戏引擎Cocos2D-X介绍给大家,让更多的人进入到游戏制作领域,立志于游戏产业的发展。
第1章 Cocos2D-X引擎的介绍
作为本书的第一章,将会为读者介绍游戏开发的基础知识。引擎在游戏开发中为什么不可替代?一款引擎需要具备哪些功能?Cocos2D-X游戏引擎的特点是什么?相信读者在熟悉本章的内容后,也会认同本书的决定,而选择Cocos2D-X。另外,本章的内容还会涉及引擎的安装、组成以及成功游戏的展示。
第2章 Cocos2D-X引擎的开发环境
本章将会指导读者建立跨平台的开发环境,以Android、iOS、PC平台为主,其他平台为辅,通过详尽的文字以及图示逐步指导开发者搭建开发环境。本章最后为读者展示一些引擎中的实例项目。示例项目中的各种功能,将会在后续各章中逐个介绍。
第3章 引擎的核心—渲染框架
本章将会带领读者深入引擎内部。渲染框架作为引擎的核心模块,这是每个开发者必须要掌握的核心功能。要想做好游戏,本章所介绍的内容将是关键。作为重点知识,本章的内容并不少。为了让读者熟悉每一个知识点,本章中除了文字描述,还展示了源代码、图示以及示例程序。
第4章 动作功能
本章将会按照从简单到复杂的安排,为读者介绍动作功能。读者不仅会知道每个动
作的用法,还会领略到其类的组成方式。动画几乎是二维游戏的画面主题。在本章的末尾,读者还将会接触到几款与动画配套的编辑工具。
第5章 用户交互
本章中,读者将会掌握引擎中所提供的用户交互功能。首先,我们需要了解移动平台所能接受的玩家操作有哪些。然后,明白引擎是如何接受用户操作事件并及时地反馈给开发者。
第6章 游戏背景
在本章中,读者将会接触到二维游戏中背景的实现方法。首先,我们将介绍游戏产品中常见的背景效果以及它们的实现技术。然后,通过一款知名的2D背景编辑器,制作一张游戏的背景地图。最后会将制作的背景地图,放置到示例程序进行展示。
第7章 物理模拟与碰撞检测
Cocos2D-X引擎中包含了两款优秀的物理引擎:chipmunk和Box2D。它们都是来自于第三方开发者的开源分享。本章将着重为大家介绍Box2D物理引擎。读者可以用它模拟现实的真实世界,让玩家体会到变化非凡、不可预知的感觉。
媒体评论
——Cocos2D-X 游戏引擎作者 王哲
Cocos2D-X是一款移动领域使用最广、性能最佳的游戏引擎,而这本书堪称是Cocos2D-X的权威指南。想要做好游戏的开发者案头必备。
—— IBM中国商业价值研究院高级分析师 刘京华
通过这本书不仅可以了解游戏的开发制作,你还可以看清楚了游戏的发展。
—— 深圳亚鼎科技有限公司 信息系统部总监 方擎
Cocos2D-X功能十分丰富,而且简单易用,能帮助新手迅速成为优秀的开发者,在游戏的道路上走得更远。这本书讲的很细,适合各层次的编程人员使用,强烈推荐。
—— 东冉科技股份有限公司首席架构师 郭锋