UNITY应用开发实战案例

UNITY应用开发实战案例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2019-03
版次: 1
ISBN: 9787121359569
定价: 49.00
装帧: 平装
开本: 其他
页数: 208页
  • 本书以Unity应用案例的实际开发过程为例,讲述Unity 2017版本软件的使用方法。全书共9章,每章介绍1个实际案例,包括Unity场景漫游作品制作案例、射击类游戏作品制作案例、关卡类游戏作品制作案例、AR形式App作品制作案例、基于全景图片的漫游作品制作案例、基于Arduino外设的体感游戏作品制作案例,基于Unity3D的2D小游戏(八分音符)制作案例、基于Unity3D的AR形式App作品制作案例,以及VR云编辑器(创视界)及其实战案例。这些案例基本涵盖了Unity应用中的所有知识点,也涵盖了使用Unity进行作品开发时的大部分作品类型,便于读者掌握并提升基于Unity3D的实际动手能力。本书的主要特点是强调案例教学,配套资源包括书中所涉及的素材和案例工程文件。本书可作为高等院校数字媒体和虚拟现实应用技术相关专业的教材,也可作为学生、教师以及一线工程师的学习参考书。 目    录


    章  Unity场景漫游作品制作案例 1
    1.1  作品简介 1
    1.2  开发环境介绍 1
    1.3  实现过程 1
    1.3.1  Unity引擎安装说明 1
    1.3.2  创建工程文件 2
    1.3.3  新建场景 3
    1.3.4  创建地形 3
    1.3.5  地形大小设置 4
    1.3.6  创建山和湖 4
    1.3.7  添加底层贴图 5
    1.3.8  添加草地、山峰及小路的贴图 6
    1.3.9  添加树木 7
    1.3.10  添加草丛 9
    1.3.11  添加湖水 11
    1.3.12  添加天空盒 12
    1.3.13  添加外围海水 14
    1.3.14  添加人称视角 15
    1.3.15  添加不可见阻隔物 16
    1.3.16  添加平行光的阴影 18
    1.3.17  添加特效 18
    1.3.18  添加雾效 20
    1.3.19  添加风向 20
    1.3.20  地形等高贴图的导出 21
    1.3.21  地形等高贴图的导入 21
    1.3.22  作品发布 21
    第2章  射击类游戏作品制作案例 23
    2.1  作品简介 23
    2.2  开发环境介绍 23
    2.3  实现过程 23
    2.3.1  GUI设置 23
    2.3.2  设置第二组按钮 31
    2.3.3  添加背景音乐 32
    2.3.4  添加按钮声音 34
    2.3.5  解决UI的自适应问题 36
    2.3.6  连接第二个场景 37
    2.3.7  解决转场问题 37
    2.3.8  搭建第二个场景 38
    2.3.9  拖曳地形 39
    2.3.10  设置动态云 39
    2.3.11  制作天空盒 40
    2.3.12  动态云脚本控制 43
    2.3.13  风车动画制作 43
    2.3.14  加入灯光 47
    2.3.15  加入第三人称 47
    2.3.16  添加单击鼠标左键时的游戏音效 48
    2.3.17  设置动画声源 50
    2.3.18  发布.exe格式文件 50
    第3章  关卡类游戏作品制作案例 51
    3.1  作品简介 51
    3.2  开发环境介绍 51
    3.3  实现过程 51
    3.3.1  准备工作 51
    3.3.2  创建游戏主界面 51
    3.3.3  创建闯关选择界面 65
    3.3.4  创建关简单版游戏 71
    3.3.5  创建关复杂版游戏 84
    第4章  AR形式App作品制作案例 85
    4.1  作品简介 85
    4.2  开发环境介绍 85
    4.2.1  安装Unity引擎 85
    4.2.2  开发环境配置 85
    4.3  实现过程 89
    4.3.1  首页制作 89
    4.3.2  制作二维码扫描识读部分 97
    4.3.3  逻辑功能实现 102
    第5章  基于全景图片的漫游作品制作案例 108
    5.1  作品简介 108
    5.2  开发环境介绍 108
    5.3  实现过程 108
    5.3.1  开发环境安装说明 108
    5.3.2  新建工程文件 108
    5.3.3  制作全景球 109
    5.3.4  制作全景场景转换效果 111
    5.3.5  添加全景球内的相机 113
    5.3.6  创建相机所带的按钮 114
    5.3.7  创建相机移动脚本 118
    5.3.8  创建第二个场景 119
    5.3.9  创建事件触发脚本 121
    5.3.10  初步测试 123
    5.3.11  创建调用相机预制体脚本 124
    5.3.12  作品发布 125
    第6章  基于Arduino外设的体感游戏作品制作案例 126
    6.1  作品简介 126
    6.2  开发环境介绍 126
    6.3  实现过程 128
    6.3.1  开发环境安装说明 128
    6.3.2  Unity部分设置 128
    6.3.3  制作钢琴琴键UI 131
    6.3.4  点亮琴键的实现脚本 133
    6.3.5  取消点亮琴键的实现脚本 135
    6.3.6  添加按键声音 136
    6.3.7  Arduino设置 139
    6.3.8  硬件设备连接 141
    6.3.9  Arduino代码上传 141
    6.3.10  作品发布 143
    第7章  基于Unity3D的2D小游戏(八分音符)制作案例 144
    7.1  作品简介 144
    7.2  开发环境介绍 144
    7.3  实现过程 144
    7.3.1  Unity引擎安装说明 144
    7.3.2  打开初始工程文件 144
    7.3.3  创建脚本 144
    7.3.4  创建主要UI 146
    7.3.5  通过代码控制Bird移动 153
    7.3.6  修改Bird移动参数 154
    7.3.7  设置游戏失败机制 155
    7.3.8  设置游戏重新开始机制 158
    7.3.9  实现相机跟随功能 160
    7.3.10  制作障碍物 160
    7.3.11  作品发布 161
    第8章  基于Unity3D的AR形式App作品制作案例 162
    8.1  作品简介 162
    8.2  开发环境介绍 162
    8.3  实现过程 162
    8.3.1  Unity引擎安装说明 162
    8.3.2  Android环境配置 162
    8.3.3  制作识别图 166
    8.3.4  搭建场景 169
    8.3.5  Android平台作品发布 177
    第9章  VR云编辑器(创视界)及其实战案例 179
    9.1  概述 179
    9.1.1  背景介绍 179
    9.1.2  应用领域与适用对象 180
    9.1.3  名词定义 180
    9.2  软件概览 181
    9.2.1  系统结构 181
    9.2.2  系统功能简介 181
    9.2.3  性能指标 181
    9.3  运行环境 182
    9.3.1  硬件环境 182
    9.3.2  软件环境 182
    9.4  使用说明 182
    9.4.1  启动创视界 182
    9.4.2  布局介绍 184
    9.4.3  素材资源区功能介绍 185
    9.4.4  三维预览编辑区功能介绍 186
    9.4.5  属性区功能介绍 188
    9.4.6  脚本编辑区功能介绍 191
    9.4.7  标题栏介绍 193
    9.4.8  VR运行器 193
    参考文献 197
  • 内容简介:
    本书以Unity应用案例的实际开发过程为例,讲述Unity 2017版本软件的使用方法。全书共9章,每章介绍1个实际案例,包括Unity场景漫游作品制作案例、射击类游戏作品制作案例、关卡类游戏作品制作案例、AR形式App作品制作案例、基于全景图片的漫游作品制作案例、基于Arduino外设的体感游戏作品制作案例,基于Unity3D的2D小游戏(八分音符)制作案例、基于Unity3D的AR形式App作品制作案例,以及VR云编辑器(创视界)及其实战案例。这些案例基本涵盖了Unity应用中的所有知识点,也涵盖了使用Unity进行作品开发时的大部分作品类型,便于读者掌握并提升基于Unity3D的实际动手能力。本书的主要特点是强调案例教学,配套资源包括书中所涉及的素材和案例工程文件。本书可作为高等院校数字媒体和虚拟现实应用技术相关专业的教材,也可作为学生、教师以及一线工程师的学习参考书。
  • 目录:
    目    录


    章  Unity场景漫游作品制作案例 1
    1.1  作品简介 1
    1.2  开发环境介绍 1
    1.3  实现过程 1
    1.3.1  Unity引擎安装说明 1
    1.3.2  创建工程文件 2
    1.3.3  新建场景 3
    1.3.4  创建地形 3
    1.3.5  地形大小设置 4
    1.3.6  创建山和湖 4
    1.3.7  添加底层贴图 5
    1.3.8  添加草地、山峰及小路的贴图 6
    1.3.9  添加树木 7
    1.3.10  添加草丛 9
    1.3.11  添加湖水 11
    1.3.12  添加天空盒 12
    1.3.13  添加外围海水 14
    1.3.14  添加人称视角 15
    1.3.15  添加不可见阻隔物 16
    1.3.16  添加平行光的阴影 18
    1.3.17  添加特效 18
    1.3.18  添加雾效 20
    1.3.19  添加风向 20
    1.3.20  地形等高贴图的导出 21
    1.3.21  地形等高贴图的导入 21
    1.3.22  作品发布 21
    第2章  射击类游戏作品制作案例 23
    2.1  作品简介 23
    2.2  开发环境介绍 23
    2.3  实现过程 23
    2.3.1  GUI设置 23
    2.3.2  设置第二组按钮 31
    2.3.3  添加背景音乐 32
    2.3.4  添加按钮声音 34
    2.3.5  解决UI的自适应问题 36
    2.3.6  连接第二个场景 37
    2.3.7  解决转场问题 37
    2.3.8  搭建第二个场景 38
    2.3.9  拖曳地形 39
    2.3.10  设置动态云 39
    2.3.11  制作天空盒 40
    2.3.12  动态云脚本控制 43
    2.3.13  风车动画制作 43
    2.3.14  加入灯光 47
    2.3.15  加入第三人称 47
    2.3.16  添加单击鼠标左键时的游戏音效 48
    2.3.17  设置动画声源 50
    2.3.18  发布.exe格式文件 50
    第3章  关卡类游戏作品制作案例 51
    3.1  作品简介 51
    3.2  开发环境介绍 51
    3.3  实现过程 51
    3.3.1  准备工作 51
    3.3.2  创建游戏主界面 51
    3.3.3  创建闯关选择界面 65
    3.3.4  创建关简单版游戏 71
    3.3.5  创建关复杂版游戏 84
    第4章  AR形式App作品制作案例 85
    4.1  作品简介 85
    4.2  开发环境介绍 85
    4.2.1  安装Unity引擎 85
    4.2.2  开发环境配置 85
    4.3  实现过程 89
    4.3.1  首页制作 89
    4.3.2  制作二维码扫描识读部分 97
    4.3.3  逻辑功能实现 102
    第5章  基于全景图片的漫游作品制作案例 108
    5.1  作品简介 108
    5.2  开发环境介绍 108
    5.3  实现过程 108
    5.3.1  开发环境安装说明 108
    5.3.2  新建工程文件 108
    5.3.3  制作全景球 109
    5.3.4  制作全景场景转换效果 111
    5.3.5  添加全景球内的相机 113
    5.3.6  创建相机所带的按钮 114
    5.3.7  创建相机移动脚本 118
    5.3.8  创建第二个场景 119
    5.3.9  创建事件触发脚本 121
    5.3.10  初步测试 123
    5.3.11  创建调用相机预制体脚本 124
    5.3.12  作品发布 125
    第6章  基于Arduino外设的体感游戏作品制作案例 126
    6.1  作品简介 126
    6.2  开发环境介绍 126
    6.3  实现过程 128
    6.3.1  开发环境安装说明 128
    6.3.2  Unity部分设置 128
    6.3.3  制作钢琴琴键UI 131
    6.3.4  点亮琴键的实现脚本 133
    6.3.5  取消点亮琴键的实现脚本 135
    6.3.6  添加按键声音 136
    6.3.7  Arduino设置 139
    6.3.8  硬件设备连接 141
    6.3.9  Arduino代码上传 141
    6.3.10  作品发布 143
    第7章  基于Unity3D的2D小游戏(八分音符)制作案例 144
    7.1  作品简介 144
    7.2  开发环境介绍 144
    7.3  实现过程 144
    7.3.1  Unity引擎安装说明 144
    7.3.2  打开初始工程文件 144
    7.3.3  创建脚本 144
    7.3.4  创建主要UI 146
    7.3.5  通过代码控制Bird移动 153
    7.3.6  修改Bird移动参数 154
    7.3.7  设置游戏失败机制 155
    7.3.8  设置游戏重新开始机制 158
    7.3.9  实现相机跟随功能 160
    7.3.10  制作障碍物 160
    7.3.11  作品发布 161
    第8章  基于Unity3D的AR形式App作品制作案例 162
    8.1  作品简介 162
    8.2  开发环境介绍 162
    8.3  实现过程 162
    8.3.1  Unity引擎安装说明 162
    8.3.2  Android环境配置 162
    8.3.3  制作识别图 166
    8.3.4  搭建场景 169
    8.3.5  Android平台作品发布 177
    第9章  VR云编辑器(创视界)及其实战案例 179
    9.1  概述 179
    9.1.1  背景介绍 179
    9.1.2  应用领域与适用对象 180
    9.1.3  名词定义 180
    9.2  软件概览 181
    9.2.1  系统结构 181
    9.2.2  系统功能简介 181
    9.2.3  性能指标 181
    9.3  运行环境 182
    9.3.1  硬件环境 182
    9.3.2  软件环境 182
    9.4  使用说明 182
    9.4.1  启动创视界 182
    9.4.2  布局介绍 184
    9.4.3  素材资源区功能介绍 185
    9.4.4  三维预览编辑区功能介绍 186
    9.4.5  属性区功能介绍 188
    9.4.6  脚本编辑区功能介绍 191
    9.4.7  标题栏介绍 193
    9.4.8  VR运行器 193
    参考文献 197
查看详情
相关图书 / 更多
UNITY应用开发实战案例
UNDERSTANDINGHEDGEFUNDS
Scott Frush 著
UNITY应用开发实战案例
UNIX网络编程卷2进程间通信第2版
[美]W.理查德·史蒂文斯(W.Richard Stevens) 著
UNITY应用开发实战案例
UN维和步兵营
王昆 著
UNITY应用开发实战案例
UNIX/Linux系统管理技术手册(第5版)
[美]埃薇·内梅特(Evi Nemeth)、加思·斯奈德(Garth Snyder)、特伦特·R.海恩本·惠利(Trent,R.Hein) 译
UNITY应用开发实战案例
UNIX环境高级编程第3版英文版上下册
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、拉戈(StephenA.Rago) 著
UNITY应用开发实战案例
UNICEF (United Nations Children's Fund): Global Governance That Works
Richard Jolly
UNITY应用开发实战案例
UNIX环境高级编程第3版
拉戈( 著;[美]W.、理查德·史蒂文斯(W.、Richard、Stevens)史蒂芬·A.、戚正伟、张亚英、尤晋元 译
UNITY应用开发实战案例
UNIFIEDOBJECTS:OBJECT-ORIENTEDPROGRAMMINGUSINGC++
Babak Sadr 著
UNITY应用开发实战案例
UNDERSTANDING&MANAGINGVISIONDEFICITS
Mitchell Scheiman OD 著
UNITY应用开发实战案例
UNIX传奇:历史与回忆
[美]布莱恩·W.克尼汉(Brian W. Kernighan)
UNITY应用开发实战案例
UNIX网络编程卷1套接字联网API第3版
[美]W.理查德·史蒂文斯(W.、Richard、Stevens)比尔·芬纳(比尔·芬纳(Bill,Fenner)、安德鲁·M. 著
UNITY应用开发实战案例
UNDERSTANDINGEXCHANGE-TRADEDFUNDS
Archie Richards 著
您可能感兴趣 / 更多
UNITY应用开发实战案例
Unity5.X游戏开发技术与实例
程明智、江道远、韩超 著
UNITY应用开发实战案例
通信网络精品图书:供应链协同中信息安全管理与挖掘技术
程明智、杜艳平 著
UNITY应用开发实战案例
Unity游戏开发技术
程明智、王一夫 著