Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程(附光盘中国高等教育十三五规

Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程(附光盘中国高等教育十三五规
作者: 编者:汪振泽//肖名希//王雪苹//温凤惠|责编:张军
出版社: 中国青年
原售价: 69.90
折扣价: 44.10
折扣购买: Virtual Reality虚拟现实技术应用中文全彩铂金版案例教程(附光盘中国高等教育十三五规
ISBN: 9787515359977

作者简介

互联网开发行业者,熟练掌握C、C#、JAVA、Lua和SQL等多门编程语言。 拥有多年虚拟现实开发从业经验,曾担任多个大型项目的主程,具有PC和移动端开发能力,可以将虚拟现实技术和医疗、建筑、游戏等行业多次结合。

内容简介

Chapter 03 初识Unity 3D 本章概述 Unity 3d由于其功能强大、操作简单、可以跨平台等特性,已经成为了虚拟现实开发的主要力量。本章我们将详细的介绍这款引擎的各个模块,并且开启本书的第一个Unity项目。 核心知识点 1 了解Unity 3d的发展历史 2 下载和安装Unity 3d的方法 3 掌握创建Unity工程的方法 4 熟悉Unity的各个界面 3.1 Unity 3d简介 Unity是一款具有顶级三维画面水准的3D引擎,在虚拟现实开发的方方面面都有一流的解决方案。引擎分为免费的个人版和收费的专业版,在5.0版本后更是对免费的个人版本开放了所有的功能。初学者可免费使用Unity的个人版,而年收入超过一定数额的开发者必须购买专业版。具体的对应版本如下图所示。 3.2 Unity 3D的发展历史 Unity 3d于2004年诞生于丹麦的哥本哈根,三位热爱游戏开发的年轻人致力于开发一款易于使用、与众不同且费用低廉的3d游戏引擎,帮助同样热爱游戏的年轻人实现他们游戏创作的梦想。于是在2005年的6月,他们发布了Unity的1.0版本。 Unity 1.0版本在发布初期还只能应用于Mac平台,主要应用于WEB项目和VR开发。这时的Unity 3d并不起眼,直到2008年推出windows版本,并开始支持ios和Wii,Unity才开始从众多的游戏引擎中脱颖而出。2009年,Unity的注册人数已经达到了3.5万,荣登2009年游戏引擎的前五名。2010年,Unity开始支持Android,继续扩散影响力,其在2011年开始支持PS3和XBOX360,则可看作全平台的构建完成。 据统计,截止到2019年5月,50%以上的手游、30%-40%的PC和主机游戏、2/3的AR、VR游戏都使用Unity开发,每天用Unity开发的游戏超过3000款。 下面我们看一下Unity发布以来的各里程碑事件。 2005年06月,Unity 1.0发布。 2008年06月,Unity支持Wii。 2008年10月,Unity支持iPhone。 2010年02月,Unity用户数量超过100000。 2010年04月,Unity支持iPad。 2010年09月,Unity3.0发布,支持Android。 2010年11月,Unity推出Asset Store。 2015年03月,Unity 5.0发布。 3.3 下载与安装 Unity 3D在Mac OS和Windows操作系统下都有对应的版本进行下载安装,本书将以Windows操作 系统为例进行讲解。在撰写本书之时,Unity的最新版本是2019.3.0a3,因此本书将以2019.3.0a3版本进行讲解。Unity是向下兼容的,通过旧版本开发的项目在新版本中可以继续使用,所以读者也可以在新的版本更新之后选择更新。 安装Unity 2019.3.0a3版本分为两个步骤:下载并安装Unity Hub和利用Unity Hub安装Unity2019.3.0a3版本。 1. 下载并安装Unity Hub 首先进入Unity个人版本安装包的官方下载地址(https://store.Unity.com/cn/download),勾选接受条款对应的复选框1 后,单击“下载Unity Hub”按钮2 ,如下图所示。 下载完成后双击打开文件,查看授权条款之后单击“我同意”按钮,如下左图所示。然后选择安装路径1 ,选择完毕单击“安装”按钮,如下右图所示2 。到此步骤Unity Hub安装完毕。 Unity Hub是最新推出的用于简化工作流程的桌面端应用程序。它提供了一个用于管理Unity项目、简化下载、查找、卸载,以及安装管理多个Unity版本的工具。我们可以在Unity Hub中下载/安装各个版本的Unity,同时也可以新建/管理Unity项目工程。 2. 利用Unity Hub安装Unity2019.3.0a3版本 双击打开安装好的Unity Hub,选择左侧的“安装”选项1 ,在右侧的面板中单击“添加”按钮2 ,我们会看到各个已发行的Unity版本,如下左图所示。选中最新的Unity 2019.3.0a3版本1 后,单击“下一步”按钮2 ,如下右图所示。 接下来将为Unity 2019.3.0a3添加模块,Dev tools是脚本编辑工具,首先勾选Microsoft Visual Studio Community 2017复选框1 ,作为我们的编辑工具;Platforms是项目所要发布平台的支持包,向下滑动鼠标中键,选中Windows Build Support(如果需要将项目打包到其他平台,也可以同时选中其他Support)。单击“下一步”按钮2 ,系统将自动开始下载并安装Unity 2019.3.0a3版本,如下左图所示。安装完成后,我们也可以单击面板右上角的安装选项来为Unity添加模块,如下右图所示。 到此步骤Unity 2019.3.0a3已经安装成功,如果有需要的话大家也可以重复以上步骤安装多个Unity的历史版本到自己的计算机。 3.4 Unity编辑器介绍 Unity有高度自由的可视化编辑界面,可以让开发者更加方便、快捷、高效地管理场景和进行开发, 接下来将为大家逐一介绍。 3.4.1 创建工程 Unity安装成功后,我们就可以使用Unity Hub对应的版本来新建项目。首先打开Unity Hub并单击右上角的“新建”按钮,如下左图所示。然后选择“3D”模板选项1 ,接着设置项目的名称2 和位置3 ,最后单击“创建”按钮4 ,如下右图所示。 执行上述操作后,即可成功创建一个项目并跳转至Unity的项目主界面,如下图所示。 执行上述操作后,即可成功创建一个项目并跳转至Unity的项目主界面,如下图所示。 除了我们刚刚新建的3D项目,Unity 2019.3.0a3还提供另外四种类型的项目模板供大家选择,分别为 2D:用于新建2d项目。 3D With Extras:用于新建3D附带额外设置的项目。 High-Definition RP:高分辨率渲染管道,可以帮助开发者创建3A级视觉体验的项目。 Lightweight RP:轻量级渲染管道,提供了外观和速度的平衡组合,非常适合移动设备。 在案例中融智慧,于实践中现精髓! 本书真正实现了VR虚拟现实开发流程的 操作技巧与实际应用案例的结合,每章后设置了知识补充、实战小案例、课后练习及答案版块,供读者拓展、自测,随书附赠2张大容量DVD,含软件操作实例文件、教学视频、PPT电子课件以及丰富自学资源,帮助您 好地理解VR虚拟现实开发技术精髓!