第1章 初探Unity游戏引擎 2
1.1 Unity热浪来袭 2
1.2 Unity初步认识 2
平台支持 3
性化操作 3
Plug In 4
所见即所得 4
1.3 Unity版本演进 5
Unity 4.3——2D、 3D分水岭 5
Unity 5——免费云时代来临 5
1.4 Unity经典游戏介绍 6
炉石传说:魔兽英雄传 6
神魔之塔 7
新仙剑Online 7
第2章 开发环境的建立 10
2.1 Unity软件的下载与安装 10
环境需求 10
软件下载 10
软件安装 11
版本说明 15
2.2 Unity编辑器界面功能的介绍 15
工具栏 16
层次窗口 17
项目窗口 17
游戏场景窗口 18
游戏窗口 18
属性编辑器 18
自定义版面设置 19
2.3 Unity项目管理介绍 20
项目(project ) 20
场景(scene ) 21
第3章2D图片对象 24
3.1什么是Sprite对象 24
动画 24
碰撞与触发 24
UI界面 25
3.2制作Sprite2D对象 25
图片属性编辑器 25
创建Sprite对象 26
加入到场景 27
保存场景 27
3.3使用Sprite2D对象制作简易GUI 27
将按钮加入场景 28
移动按钮位置 28
创建程序 28
程序说明 29
第4章2D动画 36
4.1动画原理 36
动画概念 36
画格与时间轴 36
4.2 Unity动画工具 37
Animation编辑器 37
Animator编辑器 37
4.3制作连续动画——鸭子飞飞 38
Sprite设置 38
图片切割 39
动画设置 41
4.4控制角色动画——Mr.Egg 43
动作切割 44
制作动画 45
动作切换 46
编写程序 49
程序连接至对象 51
第5章2D碰撞 54
5.1碰撞与触发 54
碰撞与碰撞器 54
触发与触发器 56
5.2范例——简易2D碰撞与触发 58
建造地板 59
加入主角 59
制作陷阱 67
制作宝箱 68
第6章2D关节应用 74
6.1关节动画的概念 74
何谓关节 74
制作程序 74
6.2范例——简易关节动画的制作 77
分割对象 77
安排图层与连接轴心 78
设计动作 79
6.3观摩Unity关节动画范例 81
第7章2D特效应用 84
7.1认识Unity粒子系统工具 84
创建粒子对象 84
认识粒子属性 85
7.2寻找粒子系统的在线资源 88
认识Unity Asset Store 88
加载在线资源 89
7.3范例——实现粒子特效动画 90
制作导弹预制对象 91
制作爆炸预制对象 93
制作墙壁对象 94
加入碰撞器 94
操控程序 95
制作烟雾特效 98
第8章 认识手势插件 102
8.1 FingerGestures插件的认识 102
8.2 FingerGestures范例观摩 103
获取与导入 103
场景建立 104
范例观摩 104
8.3 FingerGestures范例实践 108
创建FingerGestures对象 109
创建检测球体 109
创建FingerEvents对象 110
第9章 单击触控事件 122
9.1创建海公主动画 122
素材介绍 122
创建player对象 124
创建动画文件 124
插入动作图片 125
9.2建立动作关联性 127
动作流程设置 127
动作条件设置 128
9.3创建触碰控制程序 133
创建对象 134
程序设计 136
第10章 手势判断事件 150
10.1认识七大手势判断事件 150
Drag 150
Long Press 152
Pinch 153
Point Cloud 154
Swipe 155
Tap 156
Twist 157
10.2儿童认知游戏的制作 158
游戏说明 158
素材说明 159
创建吉祥物对象 160
创建手势控制程序 172
创建手势模板 181
第11章 冷饮店手机游戏界面与功能构建 186
11.1游戏企划的介绍 186
游戏说明 186
游戏架构 189
11.2游戏主界面的构建 189
11.3游戏菜单程序的说明 196
建立程序连接 196
程序说明 198
第12章 冷饮店手机游戏关卡与难度制作 208
12.1关卡布置方式 208
背景构建 208
创建界面文字 208
Sink(水槽) 210
Other(杯子) 210
NewGame(新关卡) 218
MusicBox(声音控制) 221
GameObject(吧台) 221
12.2关卡控制机制 224
任务机制 224
场景机制 230
顾客机制 235
第13章 手机游戏上架发布教程 242
13.1 Android发布应用的教程 242
Android环境设置 242
发布APK 245
发布设置 247
13.2 Unity Remote 4使用的介绍 251
下载Unity Remote 4 251
安装并执行Unity Remote 4 251
13.3在Google play商店上架发布应用的教程 252
注册成为Google Play开发者 252
13.4 iOS发布应用程序的教程 257
iOS环境设置 257
发布步骤 260
发布设置 260
第14章 “奔跑吧!麦克”网页游戏——游戏菜单与关卡的构建 264
14.1“奔跑吧!麦克”游戏的架构 264
游戏介绍 264
项目结构 265
14.2游戏菜单的构建 265
加入Begin程序 266
Audio Source音效控制 267
GUI Skin按钮 268
Begin程序说明 269
bgmControl程序说明 272
14.3游戏关卡场景的构建 274
背景设置 274
构建关卡 276
14.4制作场景预制对象 281
什么是预制对象 282
创建更多关卡预制对象 282
第15章“奔跑吧!麦克”网页游戏——角色与关卡机制 286
15.1“奔跑吧!麦克”关卡机制的介绍 286
麦克结构 286
结构说明 286
15.2麦克角色的创建与控制 287
麦克角色 287
麦克过关 295
15.3关卡机制的构建 297
转场机制 297
闯关机制 299
第16章 网页游戏上架发布教程 314
16.1网页游戏的发布 314
网页发布 314
PlayerSettings 315
16.2架设本地服务器 317
16.3架设Google云服务器 318