图灵教育出版的《Cocos2d-x手机游戏开发》是一本国内的第一本跨多平台的游戏开发工具,目前很火热的游戏《捕鱼达人》就是用的cocos2d-x,在此书上市之前,@图灵郭志敏与您一起了解一下Cocos2d。

什么是cocos2d

cocos2d是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。

cocos2d介绍

 cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。

你完全可以免费把它用于商业开发而获得收益。复杂讲,Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接库,因此他扩展了上述协议,允许通过静态链接库或者直接使用源代码的方式实现你的应用,而不必公开你的源代码。你不用担心这个开源引擎的效率和可能存在的内在限制,因为:在AppStore上已经有超过100个游戏是基于Cocos2D-iPhone。其中3个由此进入过TOP 10的排名。其中的 StickWars更是曾排名第一。

主要功能

  流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制

  精灵(Sprites):快速而方便的精灵

  动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多

  特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多

  平面地图(Tiled Maps):支持包括矩形和六边形平面地图

  转换(Transitions):从一个场景移动到另外一个不同风格的场景

  菜单(Menus):创建内部菜单

  文本渲染(Text Rendering):支持标签和HTML标签动作

  文档(Documents):编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子

  BSD许可:尽管用就是了

  基于Pyglet:没有外部的依赖

  基于OpenGL:支持硬件加速

读者对象:想进入智能手机平台游戏业的相关人士(大学在校生、员工充电、公司内部培训资料、电脑上开发游戏的员工、网络游戏公司的CTO),并适合做各类技术培训。


本书作者:

enter image description here

徐松林: 智能手机平台的先驱者,曾就职于国内知名的企业级平台软件公司,主攻复杂系统的架构设计,在此期间积累了有关大型软件架构设计的丰富经验。2010年5月成立MT工作室,设计并开发用于Android平台的游戏引擎(MT引擎),并基于此引擎开发出多款市场反馈较好的游戏。一直专注于研究跨平台的游戏引擎,尤其是跨平台引擎的架构及设计原理。

enter image description here

黄猛 专注于移动平台游戏开发,对Android以及iOS系统的编程有深入研究。自Android发布以后,一直关注移动平台的发展,从2008年底开始从事Android底层应用以及2D游戏的研发,有丰富的实战经验,是《魔塔之拯救公主》、《超级DJ》和《魔域之城》等经典游戏的主力开发者。


结构特点

书中的内容以跨平台的手机游戏开发为主线,主要讲智能手机的游戏开发过程,跨平台的游戏引擎的原理,跨平台的游戏引擎周边工具,跨平台的游戏开发,附录多个实战的案例。本书提出的跨平台能够支持Win32、Android、iOS、沃Phone等。

目前iOS、Android属于最具热度的技术,相关书籍市场都很不错。Cocos2D是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用。Cocos2D-iPhone是iOS平台上很牛的游戏引擎,而Cocos2D-x是Cocos2D-iPhone的一个新版本,能够跨平台。

这本书主要的核心特点在于从零开始介绍跨平台的游戏引擎,最终能够了解游戏开发的全过程,给出多个完整的案例(包括一个完整的SNS游戏)。

本书的特点在于跨iOS、Android、沃Phone的多平台游戏,而且提供实战性案例,对开发人员很有吸引力。 从零开始介绍跨平台的游戏引擎,最终能够了解游戏开发的全过程,给出多个完整的案例(包括一个完整的SNS游戏)。


在本书上市之前,便已经得到业内人士的多方面评论:

More-Top团队创始人杨丰盛(@杨丰盛)推荐:纵观移动互联网时代各大移动平台的发展,游戏无疑是大众娱乐的首选。由于各个平台的差异性,游戏开发的难度和成本逐渐增加,“跨平台”一词也成为了移动游戏开发者最关注的焦点,还等什么呢?如果你想一次编码,多平台运行,cocos2d-x正是你需要的,而本书则由浅入深地介绍了cocos2d-x游戏开发的全过程,理论与实践相结合,是移动游戏开发者不可多得的佳作。强烈推荐!

51CTO副总编赵磊(@赵磊51CTO)推荐:在移动客户端发展愈演愈烈的今天,移动开发技术已经成为了主流之一。我们看到很多移动开发团队取得了成功,而成功并不是一蹴而就的,我们需要的是若干年的积累,最后形成质的飞跃。《cocos2d-x手机游戏开发》这本书,也许就是您走向明天成功的开始,而cocos2d-x,可能就是您走向成功的基石。

永杨安风(LBE安全大师)CEO王明杨推荐:喜欢游戏,不是因为某平台的各种一夜暴富的传说,而是儿时心中的梦想。轻盈、纯洁、开放、坦诚地面对每一个朋友,cocos2d-x无疑是最合适的。感谢本书的作者给我们揭开cocos2d-x神秘的面纱,带我们走进这个世界。在移动互联网和移动应用火热的今天,我们需要这样一个向导,为我们打开通往这个世界的传送门,去这个全新的领域追寻、探索。不要错过这个机会,不要让自己的梦想冷却,深埋心底。

Wiyun Inc.(微云) COO刘琦(@刘琦Lucher)推荐:目前,在苹果App Store和谷歌Android Market的排行榜内,收入较高的绝大部分都是游戏。市场和用户选择了游戏,所以我们也选择了游戏!本书详尽、全面、深入地介绍了如何使用游戏引擎开发优质游戏以及如何快速集成游戏社交平台、手机广告平台、虚拟物品及流量互换的推广墙服务,从而快速开发、快速扩大用户规模和获取积极的游戏收入。本书的出版恰逢其时,是手机游戏开发者必备的佳作,强烈推荐!

关注本书的读者可去cocos2d-x官方网站 http://www.cocos2d-x.org/及在cocoachina( http://www.cocoachina.com)上了解这方面的信息。