当前位置:首页 > 工业技术
Unity 2D手机游戏设计从入门到实战
Unity 2D手机游戏设计从入门到实战

Unity 2D手机游戏设计从入门到实战PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:吴苑瑜,曾奕霖,余秉学,白乃远编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302450283
  • 页数:322 页
图书介绍:本书由浅入深完整介绍了从游戏基础技术到手机游戏和网页游戏的开发应用,并完整披露游戏从开发到上架的项目开发历程。全书以2D游戏开发为例,将所有范例皆提供Unity 5和4两种版本,透由完整的实战流程,学习Unity游戏设计核心技术,包括图片、动画、碰撞、触发、关节以及特效系统,也学习游戏开发流程,如游戏企划、角色建立、选单设定、关卡场景建置。期望你更快打造属于自己的游戏梦!
《Unity 2D手机游戏设计从入门到实战》目录

第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

返回顶部