Unity移动游戏开发 (澳)乔恩·曼宁(Jon Manning),(澳)帕里斯·巴特菲尔德-艾迪生(Paris Buttfield-Addison) 人民邮电出版社 正版新书
正版新书 16点前订购当日发出 支持7天无理由 开电子发票
¥
60.41
6.8折
¥
89
全新
库存3件
作者(澳)乔恩·曼宁(Jon Manning),(澳)帕里斯·巴特菲尔德-艾迪生(Paris Buttfield-Addison)
出版社人民邮电出版社
ISBN9787115488794
出版时间2018-08
装帧平装
开本16开
定价89元
货号1201750453
上书时间2024-07-17
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
乔恩·曼宁(Jon Manning)和帕里斯·巴特菲尔德–艾迪生(Paris Buttfield-Addison)是Secret Lab的联合创始人。Secret Lab是一个独立游戏开发工作室,位于澳大利亚的塔斯马尼亚。
目录
前言xi
部分Unity基础
章Unity简介3
1.1内容简介3
1.2Unity概述4
1.2.1Unity能够做什么4
1.2.2获取Unity5
第2章Unity一览6
2.1编辑器6
2.2场景视图9
2.2.1模式选择器9
2.2.2场景视图内的移动10
2.2.3手柄控件11
2.3Hierarchy窗格11
2.4项目视图12
2.5Inspector13
2.6游戏视图14
2.7小结14
第3章游戏中的脚本15
3.1C#快速入门16
3.2Mono和Unity16
3.3游戏对象、组件和脚本18
3.3.1Inspector19
3.3.2组件19
3.4重要的方法20
3.4.1Awake和OnEnable20
3.4.2Start20
3.4.3Update和LateUpdate21
3.5协程22
3.6创建和销毁对象23
3.6.1实例化24
3.6.2从头创建对象24
3.6.3销毁对象24
3.7特性25
3.8脚本中的时间27
3.9记录到控制台28
3.10小结28
第二部分构建2D游戏:地精寻宝
第4章开始构建游戏31
4.1游戏设计32
4.2创建项目并导入资源35
4.3创建地精37
4.4绳索41
4.4.1编写控制Rope的代码43
4.4.2配置绳索52
4.5小结54
第5章建立游戏玩法55
5.1输入55
5.1.1UnityRemote55
5.1.2添加倾斜控制56
5.1.3控制绳索59
5.1.4使摄像机跟随地精61
5.1.5脚本与调试63
5.2创建地精的代码66
5.3设置GameManager75
5.3.1设置和重置游戏81
5.3.2创建新地精82
5.3.3移除旧地精83
5.3.4重置游戏84
5.3.5处理触碰85
5.3.6到达出口85
5.3.7暂停与恢复86
5.3.8处理Reset按钮86
5.4准备场景86
5.5小结88
第6章使用陷阱和目标建立游戏玩法89
6.1简单的陷阱89
6.2宝藏和出口91
6.3添加背景94
6.4小结95
第7章优化游戏96
7.1更新游戏的画面97
7.2更新物理组件100
7.3背景104
7.3.1层104
7.3.2创建背景105
7.3.3不同的背景107
7.3.4井底109
7.3.5更新摄像机110
7.4用户界面111
7.5无敌模式117
7.6小结118
第8章完成Gnome’sWell游戏119
8.1更多陷阱和关卡对象119
8.1.1尖刺119
8.1.2转轮120
8.1.3障碍123
8.2粒子效果123
8.2.1定义粒子的材质123
8.2.2BloodFountain124
8.2.3BloodExplosion127
8.2.4使用粒子系统128
8.3主菜单128
8.4音效132
8.5完成游戏后的挑战133
第三部分构建一个3D游戏:太空射击游戏
第9章构建一个太空射击游戏137
9.1设计游戏138
9.2架构141
9.3创建场景142
9.3.1飞船143
9.3.2空间站147
9.3.3天空盒149
9.3.4画布152
9.4小结153
0章输入和飞行控制154
10.1输入154
10.1.1添加摇杆154
10.1.2输入管理器157
10.2飞行控制159
10.2.1指示器160
10.2.2IndicatorManager164
10.3小结166
1章添加武器及锁定目标167
11.1武器167
11.1.1飞船的武器170
11.1.2Fire按钮172
11.2目标标线179
11.3小结179
2章小行星与伤害180
12.1小行星180
12.2造成伤害与受到伤害185
12.3小结192
3章音效、菜单、死亡及爆炸193
13.1菜单193
13.1.1主菜单194
13.1.2Paused画面195
13.1.3GameOver画面196
13.1.4添加Pause按钮197
13.2GameManager和死亡197
13.2.1起始点198
13.2.2创建GameManager198
13.2.3设置场景204
13.3边界207
13.3.1创建UI207
13.3.2编写代码处理边界208
13.4最终优化213
13.4.1太空尘埃213
13.4.2轨迹渲染器215
13.4.3音效219
13.4.4爆炸221
13.5小结221
第四部分不错功能
4章光照与着色器225
14.1材质与着色器225
14.2全局光照235
14.3性能考虑240
14.3.1Profiler240
14.3.2获取设备数据243
14.3.3通用提示243
14.4小结244
5章在Unity中创建GUI245
15.1UnityGUI系统的工作方式245
15.1.1Canvas245
15.1.2RectTransform246
15.1.3Rect工具247
15.1.4锚点248
15.2控件249
15.3事件和光线投射249
15.4使用布局系统250
15.5缩放Canvas252
15.6画面切换253
15.7小结253
6章编辑器扩展254
16.1创建自定义向导255
16.2创建自定义编辑器窗口261
16.2.1EditorGUIAPI262
16.2.2AssetDatabase270
16.3创建自定义属性绘制器270
16.3.1创建类273
16.3.2设置属性的高度274
16.3.3覆盖OnGUI274
16.3.4获取属性274
16.3.5创建属性作用域275
16.3.6绘制标签275
16.3.7计算矩形275
16.3.8获取值276
16.3.9设置检查修改276
16.3.10绘制滑动条276
16.3.11绘制字段276
16.3.12检查修改277
16.3.13存储属性277
16.3.14进行测试277
16.4创建自定义Inspector277
16.4.1创建一个简单脚本277
16.4.2自定义Inspector的创建278
16.4.3设置类279
16.4.4定义颜色和属性280
16.4.5设置变量280
16.4.6开始绘制GUI280
16.4.7绘制控件280
16.4.8应用修改281
16.4.9进行测试281
16.5小结282
7章编辑器之外283
17.1Unity服务生态系统283
17.1.1AssetStore283
17.1.2UnityCloudBuild290
17.1.3UnityAds291
17.2部署291
17.2.1设置项目291
17.2.2设置目标293
17.2.3针对平台构建游戏295
17.3拓展资料298
作者简介300
关于封面300
内容摘要
本书从自上而下的角度介绍了Unity游戏引擎的功能,并提供了具体的、面向项目的指导,说明了如何在真实的游戏场景中使用这些功能,以及如何从头开始构建让玩家爱不释手的2D和3D游戏。主要内容有:探索Unity的基础功能;构建卷轴动作游戏;创建具有炮弹射击和重生对象功能的3D空战模拟游戏;深入了解Unity的功能。
主编推荐
— 没有更多了 —
以下为对购买帮助不大的评价