清华大学出版社
本书系统地论述了Cocos2dx的技术基础、核心技术、游戏实例以及产品发布与运营。第1章介绍手机游戏类型和开发平台的分析; 第2章介绍手机游戏的策划,包括分析玩家需求,编写策划文案,游戏原型的实现; 第3章介绍C、C++编程基础,从实战角度,通过案例方式让读者快速了解C语言和C++语言的语法特点,对于原来从事Java开发的程序员可以快速对比,进而掌握C++语言的使用; 第4章介绍Cocos2dx的环境搭建和HelloWorld的项目实现,通过该章读者可以快速上手开发一个最简单的移动游戏UI,并通过该案例了解Cocos2dx的运行原理; 第5章介绍Cocos2dx核心技术,包括Cocos2dx的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2dx的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理引擎,并详细介绍了Cocos2dx 2.2.1版本中所有自带Demo的功能; 第6章用一款完整游戏项目《飞机大战》设计来详解手机游戏的开发流程,介绍了游戏进度和游戏菜单的实现、游戏按键处理与碰撞检测等; 第7章介绍了DeepBlueX引擎,这是对Cocos2dx的二次封装,通过封装让开发者通过状态机的方式来规划游戏的整体架构,并介绍了通过DeepBlueX引擎实现了《飞机大战》; 第8章介绍Cocos2dx网络编程与网络游戏的实现,包括网络游戏模型、使用Apache搭建网络游戏服务器端、使用Cocos2dx实现Http网络连接、使用BSD Socket实现Socket通信; 第9章介绍游戏打包与发布,包括发布游戏要准备的项目、制作游戏介绍文档和图标,以及如何寻找发布渠道。 书中提供的程序代码完整且全部在XCode和Cocos2dx 2.2.1环境下编译通过,并经过实际的测试,其中很多代码具有非常高的实用价值,读者可以直接拿来使用或者稍加修改便可用于商业化的游戏开发。
more >
序言(一) 当接到沈大海老师的这本《Cocos2dx手机游戏开发与项目实战详解》的初稿时,我第一反应就是终于出现一本系统论述手机游戏项目开发实战的书籍,可以为广大移动游戏开发者分享实战经验,帮助更多开发者提升用户体验、美术策划、市场营销等方面的知识和技能。 该书一共9章,从移动游戏概述、策划和美术、游戏编程、Cocos2dx核心技术等到案列学习、手机游戏的运营与推广等多个板块内容,全方位多层次地为开发者带来Cocos2dx开发的核心技术和游戏运营与推广方面的知识,是目前国内关于Cocos2dx相对全面的书籍。 GMGC全球移动游戏联盟也将通过相关培训与活动来向游戏开发者推荐该书,并作为GMGC游戏开发认证指定教材之一广泛使用。 全球移动游戏联盟成立于2012年9月14日,是一个致力于全球移动游戏产业上下游商务合作的中立的平台,英文名称为Global Mobile Game Confederation,简称为“GMGC”。 GMGC通过发展会员网络,举办GMGC全球移动游戏大会、GMGC全球移动游戏开发者大会、WMC页游手游产业峰会、每月定期行业沙龙、CEO晚餐会和出版游戏产业的权威B2B媒体《游戏之音》等,推动并促进移动游戏产业上下游合作共赢! GMGC目前在全球13个国家拥有150多家游戏公司CEO会员,包括腾讯游戏、盛大游戏、金山、触控科技、当乐网、百度91无线、中国电信、中国联通、360、Gumi、蓝港在线、UC、三七玩、墨麟、索乐游戏、广州谷得、广州银汉等多家知名游戏开发商、渠道商、电信运营商等。 更多信息请登录GMGC官网: www.gmgc.info。 GMGC 创始人兼秘书长 2014年1月 序言(二) 根据工信部2013年三季度的数据统计,我国移动互联网用户已经超过8.2亿,相当于美国人口总量的近3倍,这是一个巨大的市场,蕴藏着无限的机遇。我国已经成为全球最大的手机用户大国、手机产销大国,发展速度之快,令世界震惊。 移动互联网产业是目前正在高速成长、快速发展的产业,是政府大力扶持的新兴产业,也是一个充满传奇、创造奇迹的产业,在移动电商、移动游戏、移动支付等领域需求大量的移动开发人才,希望更多的移动互联网专家推出相关教材和相关教育、培训服务来推动产业人才建设和行业发展。 “全国移动开发工程师认证考试”( www.cemd.org.cn )是我国针对移动互联网领域人才培养制定的人才标准评价和职业资格认证体系,我们向广大对移动开发感兴趣的读者推荐沈大海老师编写的《Cocos2dx手机游戏开发与项目实战详解》,并作为认证指定教材广泛使用。 移动互联网作为新兴的朝阳产业,正期待更多人才加入,期待大家共同创造产业辉煌的未来,为我国移动互联网产业的发展做出贡献! 全国移动开发工程师认证考试管理中心 2014年1月 序言(三) 在过去的两年里,“手游”行业经历了一段爆炸式的发展,其发展速度完全超过了“端游”与“页游”。大家先是目瞪口呆,最后几乎麻木地看着手游领域里浮现出一个又一个的土豪,不断刷新收入和技术的高度。 很幸运,Cocos2dx的发展与这段疯狂的历史同在。 2010年11月,Cocos2dx发布第一个版本,出发点是希望降低手游开发门槛,让原本相对昂贵、高端的游戏过程变得便捷、高效,使得不论是专业还是非专业出身的开发者,只要有想法有创意,都可以去实现。 三年多过去了,开源、免费、 高效、跨平台等种种特质让Cocos2dx实现了我们的初衷,它服务于越来越多的团队。既见证了行业标杆游戏的诞生,也见证了无数“屌丝逆袭”的成功案例。 引擎开发团队始终秉承开源和分享的精神,不断维持版本升级、性能优化、发展HTML5和3D技术、推出CocoStudio编辑器,我们始终致力于服务广大的开发者。 沈大海老师的这本《Cocos2dx手机游戏开发与项目实战详解》,实用性较强,涵盖了游戏策划、美术、编程、运营等多个方面,是Cocos2d社区里一本较为全面的图书,非常值得阅读。 希望这本书能够对广大Cocos2dx开发者有所帮助,也祝愿更多的手机游戏开发者在这个高速发展的市场里实现自己的梦想! Cocos2dx创始人2014年1月 前言 2013年是智能手机游戏发展极为迅猛的一年,其发展的强劲势头甚至令很多业内人士都感意外。据悉,2013年中国整个游戏行业,包括网络游戏、移动游戏、网页游戏、家用游戏单机游戏、掌机游戏、大型游戏等各类游戏的生产经营总收入约为1230亿元。 Cocos2dx引擎由于其开源性、跨平台性、高性能、安全性等特点受到了全球移动游戏开发者的推崇,在苹果商店排名前10的游戏中一半以上是使用Cocos2dx引擎开发的,因此本书希望能够帮助移动游戏开发者快速了解和使用Cocos2dx引擎。 本书特点 本书作者从事软件开发和游戏开发工作多年。本书在写作过程中,作者有意突出以下特点: (1) 容易上手: 书籍以案例来说明概念,使读者容易理解,并能马上学以致用。对于每部分具体内容,作者都精心设计了相应的示例程序,一方面可以帮助读者加深理解,另一方面也可以逐步培养读者的程序设计能力。 (2) 技术实用: 本书针对Cocos2dx游戏开发的整个过程,通过多个商业化的企业案例来说明。 (3) 内容全面: 书中不仅由浅入深地说明游戏编程技术,而且介绍了游戏策划、美术,移动游戏市场和产品运营的过程。 (4) 版本最新: 本书以最新的Cocos2dx 2.2.1为版本来讲解,介绍了新版的项目配置方式和最新的技术实现。 本书内容 本书主要分为四个部分。 第一部分: Cocos2dx 技术基础 第1章主要是手机游戏概述,包括游戏概述、手机游戏类型和开发平台的分析。 第2章介绍手机游戏的策划,包括分析玩家需求,编写策划文案,游戏原型的实现。 第3章介绍C、C++编程基础,对于游戏程序员来讲学会C语言是开发各平台游戏的必备语言,本书从实战角度,通过案例方式让读者快速了解C语言和C++语言的语法特点,对于原来从事Java开发的程序员可以快速对比,进而掌握C++语言的使用。 第二部分: Cocos2dx 核心技术 第4章主要介绍Cocos2dx的环境搭建和HelloWorld的项目实现,读者可以快速上手开发一个最简单的移动游戏UI,并通过该案例以了解Cocos2dx的运行原理。 第5章主要介绍Cocos2dx核心技术,这里包括Cocos2dx的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2dx的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理引擎,并详细介绍了Cocos2dx 2.2.1版本中所有自带Demo的功能。 第三部分: Cocos2dx 游戏实例 第6章用一款完整游戏项目《飞机大战》设计来详解手机游戏的开发流程,介绍了游戏进度和游戏菜单的实现、游戏按键处理与碰撞检测等。 第7章介绍了DeepBlueX引擎,这是对Cocos2dx的二次封装,通过封装让开发者通过状态机的方式来规划游戏的整体架构,并介绍了通过DeepBlueX引擎实现了《飞机大战》。 第8章主要介绍Cocos2dx网络编程与网络游戏的实现,包括网络游戏模型、使用Apache搭建网络游戏服务器端、使用Cocos2dx实现Http网络连接、使用BSD Socket实现Socket通信。 第四部分: 游戏产品发布 第9章主要介绍游戏打包与发布,包括发布游戏要准备的项目、制作游戏介绍文档和图标,以及如何寻找发布渠道。 书中提供的程序代码完整且全部在XCode和Cocos2dx 2.2.1环境下编译通过,并经过实际的测试,其中很多代码具有非常高的实用价值,读者可以直接拿来使用或者稍加修改便可用于商业化的游戏开发。 读者对象 本书既可以作为大、中院校游戏专业的教材用书,也可以作为想进入、已经进入游戏公司的人员的工具用书; 另外,对无线游戏行业感兴趣的专业人士,有志从事游戏行业的企业或个人,希望对Cocos2dx技术学习的编程爱好者也可以阅读本书。 本书的游戏策划章节得到了北京国信深蓝产品经理刘宁先生的支持,游戏运营章节得到了专业从事移动游戏代理运营的北京掌聚互动CEO李鹏先生的支持; 同时,在本书的编写过程中也得到了以下朋友的大力帮助,他们(排名不分先后)对本书的编写提出了很多实用的建议。 宋炜 全球移动游戏联盟秘书长 王哲 Cocos2dx引擎核心开发者 靳言 eoe社区 创始人 编者借此机会对他们致以深深的谢意! 由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。 沈大海2014年1月
more >
相关知识
花砖物语出版社
清华大学出版社
开罗灵犀出版社物语 灵犀出版社物语攻略大全
《Unity3D\2D手机游戏开发(第2版)》 金玺曾 9787302379904 【清华大学出版社官方正版电子书】
游戏的人——文化的游戏要素研究
游戏设定集——游戏的人档案馆
洛克王国世界土灵石怎么获取-土灵石获取方法
游戏的人
间谍过家家为什么停更
汉字找茬王拆穿男主12个伪装是什么 汉字找茬王拆穿男主12个伪装攻略
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 4999
- 2博德之门3黄金雏龙法杖怎么得 4867
- 3《大侠立志传》剿灭摸金门任务 4312
- 4代号破晓官方正版角色介绍 4023
- 5赛马娘锻炼到底的伙伴支援卡事 3802
- 6闪烁之光11月兑换码大全20 3774
- 7原神原海异种刷怪路线-原神原 3547
- 8爆梗找茬王厕所特工怎么通关- 3542
- 9《我的世界》领地删除指令是什 3440
- 10原神开局星落湖怎么出去 原神 3426