首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 软件工程 >

cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台 [平装]

2013-12-15 
编辑推荐《cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台》由人民邮电出版社出版。媒体推荐纵观移动互联
商家名称 信用等级 购买信息 订购本书
cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台 [平装] 去商家看看
cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台 [平装] 去商家看看

cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台 [平装]

编辑推荐

《cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台》由人民邮电出版社出版。

媒体推荐

纵观移动互联网时代各大移动平台的发展,游戏无疑是大众娱乐的首选。由于各个平台的差异性,游戏开发的难度和成本逐渐增加,“跨平台”一词也成为了移动游戏开发者最关注的焦点,还等什么呢?如果你想一次编码,多平台运行,cocos2d-x正是你需要的,而本书则由浅入深地介绍了COCOS2d-X游戏开发的全过程,理论与实践相结合,是移动游戏开发者不可多得的佳作。强烈推荐!
  ——杨丰盛
在移动客户端发展愈演愈烈的今天,移动开发技术已经成为了主流之一。我们看到很多移动开发团队取得了成功,而成功并不是一蹴而就的,我们需要的是若干年的积累,最后形成质的飞跃。《COCOS2d-x手机游戏开发》这本书,也许就是您走向明天成功的开始,COCOS2d-x,可能就是您走向成功的基石。
  ——赵磊
喜欢游戏,不是因为某平台的各种一夜暴富的传说,而是儿时心中的梦想。轻盈、纯洁、开放、坦诚地面对每一个朋友,COCOS2d,X无疑是最合适的。感谢本书的作者给我们揭开COCOS2d-x神秘的面纱,带我们走进这个世界。在移动互联网和移动应用火热的今天,我们需要这样一个向导,为我们打开通往这个世界的传送门,去这个全新的领域追寻、探索。不要错过这个机会,不要让自己的梦想冷却,深埋心底。
  ——王明杨
目前,在苹果AppStore和谷歌AndroidMarket的排行榜内,收入较高的绝大部分都是游戏。市场和用户选择了游戏,所以我们也选择了游戏。本书详尽、全面、深入地介绍了如何使用游戏引擎开发优质游戏以及如何快速集成游戏社交平台、手机广告平台、虚拟物品及流量互换的推广墙服务,从而快速开发、快速扩大用户规模和获取积极的游戏收入。本书的出版恰逢其时,是手机游戏开发者必备的佳作,强烈推荐!
  ——刘琦

作者简介

徐松林,智能手机平台的先驱者,曾就职于国内知名的企业级平台软件公司,主攻复杂系统的架构设计,在此期间积累了有关大型软件架构设计的丰富经验。2010年5月成立MT工作室,设计并开发用于Android平台的游戏引擎(MT引擎),并基子此弓{擎开发出多款市场反馈较好的游戏。一直专注于研究跨平台的游戏引擎,尤其是跨平台引擎的架构及设计原理。
黄猛,专注于移动平台游戏开发,对Android以及50S系统的编程有深入研究,自Android发布以后,一直关注移动平台的发展,从2008年底开始从事Android底层应用以及2D游戏的研发,有丰富的实战经验。是《魔塔之拯救公主》,《超级DJ》和《魔域之城》尊经典游戏的主力开发者。

目录

第1章 智能手机操作系统介绍 1
1.1 iOS 2
1.1.1 iOS常见特性 2
1.1.2 App Store 3
1.2 Android 3
1.2.1 Android常见特性 3
1.2.2 Android应用商城 4
1.3 其他手机操作系统 4
1.3.1 OPhone 4
1.3.2 沃Phone 4
1.3.3 LEOS 5
1.4 总结 5

第2章 游戏及游戏引擎介绍 6
2.1 游戏介绍 6
2.2 游戏引擎介绍 7
2.2.1 渲染引擎 8
2.2.2 物理引擎 8
2.2.3 周边工具 10
2.3 总结 10

第3章 进入cocos2d的世界 11
3.1 cocos2d介绍 11
3.2 cocos2d-iphone介绍 12
3.3 cocos2d-x介绍 13
3.4 cocos2d-x游戏分享 13
3.5 其他cocos2d版本介绍 14
3.6 总结 15

第4章 搭建跨平台的开发环境 16
4.1 环境说明 16
4.2 环境搭建 16
4.2.1 安装Visual Studio 17
4.2.2 安装Cygwin 19
4.2.3 安装iOS环境 23
4.2.4 安装Android环境 26
4.2.5 安装沃Phone环境 28
4.2.6 安装cocos2d-x引擎 35
4.3 环境测试之Hello World案例 35
4.3.1 Windows运行 36
4.3.2 iOS运行 37
4.3.3 Andriod运行 38
4.3.4 沃Phone运行 38
4.4 总结 40

第5章 cocos2d-x引擎基础使用 41
5.1 整体架构 41
5.1.1 导演 44
5.1.2 摄像机 46
5.1.3 场景 47
5.1.4 布景 48
5.1.5 人物角色 49
5.1.6 动作 51
5.2 目录结构 51
5.3 坐标体系 53
5.4 跨平台常量 54
5.5 图形 55
5.6 动作 56
5.7 菜单 59
5.8 事件 60
5.9 变量自动释放 61
5.10 总结 62

第6章 cocos2d-x之高级特性 63
6.1 物理引擎 63
6.1.1 世界 63
6.1.2 刚体及刚体定义 65
6.1.3 形状 65
6.1.4 关联及关联定义 66
6.1.5 链接及链接定义 66
6.1.6 使用案例 66
6.2 粒子系统 67
6.2.1 重力式粒子系统 71
6.2.2 放射式粒子系统 72
6.3 声音模块 74
6.4 总结 76

第7章 cocos2d-x之周边工具 77
7.1 沃Phone 应用程序打包工具 77
7.1.1 软件包设置 78
7.1.2 应用配置 80
7.1.3 添加支持文件 83
7.1.4 保存编译 83
7.2 图片编辑器 84
7.3 地图编辑工具 85
7.4 粒子系统设计工具 88
7.5 总结 90

第8章 cocos2d-x之交叉编译 91
8.1 交叉编译到iOS平台 91
8.1.1 新建iOS项目 91
8.1.2 交叉编译 93
8.1.3 打包运行 93
8.2 交叉编译到Android平台 93
8.2.1 新建Android项目 94
8.2.2 生成编译脚本 94
8.2.3 交叉编译 96
8.2.4 打包运行 96
8.3 交叉编译到沃Phone平台 97
8.3.1 新建沃Phone项目 97
8.3.2 生成编译脚本 99
8.3.3 交叉编译 101
8.3.4 打包运行 102
8.4 总结 102

第9章 cocos2d-x之实用篇 103
9.1 游戏社交平台 103
9.2 手机广告平台 104
9.3 推广墙平台 105
9.4 技术准备 105
9.4.1 cocos2d-x调用Objective-C 106
9.4.2 cocos2d-x调用Java 107
9.5 案例实现 111
9.5.1 场景分析 111
9.5.2 环境准备 111
9.5.3 游戏设计 111
9.5.4 游戏实现 112
9.5.5 场景总结 125
9.6 总结 125

第10章 “魔塔”案例之基础篇 126
10.1 先熟悉一下游戏 126
10.2 准备工作 126
10.3 绘制最简单的游戏地图 127
10.4 人物行走 130
10.5 碰撞检测 144
10.6 总结 146

第11章 “魔塔”案例之高级篇 147
11.1 重构代码 147
11.1.1 分离场景和图层 147
11.1.2 分离游戏对象 149
11.1.3 小结 163
11.2 添加更多游戏元素 165
11.2.1 添加怪物 166
11.2.2 添加物品和门 175
11.2.3 添加对象层 179
11.2.4 小结 188
11.3 总结 189

第12章 未来展望 190
12.1 智能手机系统的发展趋势 190
12.1.1 iOS的发展趋势 190
12.1.2 Android的发展趋势 191
12.1.3 沃Phone的发展趋势 191
12.2 手机游戏的发展趋势 192
12.2.1 手机单机游戏 192
12.2.2 手机网络游戏 193
12.3 cocos2d-x引擎的发展趋势 194

文摘

版权页:



插图:



渲染引擎是什么?渲染引擎的主要功能是让游戏元素可视化,让玩家可以看到游戏的logo、游戏的首页面、游戏的帮助和游戏的场景等,让玩家能够根据屏幕上看到的内容作出反应。
刚才提到的游戏logo、游戏首页面、游戏帮助和游戏场景是每一个游戏的基础组成部分,而苹果的iPbone,从一上市就带有非常完美而强悍的界面,当然iPhone的成功不仅因为有非常好的界面,但肯定也少不了界面的支持。上面这两点都足以说明,界面是一个产品的重要组成部分,为了显示界面,我们就需要渲染引擎。
当构造一个游戏引擎的时候,你通常想做的第一件事情就是建造渲染引擎,这是因为,如果看不见任何东西,你又如何知道你的游戏在运行呢?
最终用户对游戏视觉的要求也是很高的,一个游戏的美观界面绝对可以弥补其在其他方面的部分瑕疵。如果我们的游戏不能提供一个美观的界面,那么这个游戏绝对成为不了另一个“愤怒的小鸟”。
一般来说,渲染引擎的工作就是要创造出游戏的界面闪光点。要达到这个目的,不仅仅需要一个强大的渲染引擎,还需要大量的技巧,需要美工的鼎力支持,需要物理引擎千奇百怪的功能,需要图形编辑器和地图编辑器等的协助,正因为如此,渲染引擎才是在引擎当中最复杂的,它的强大与否直接决定着游戏的最终质量。

喜欢cocos2d-x手机游戏开发:跨iOS、Android和沃Phone平台 [平装]请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务

热点排行