HoloLens 2开发入门精要:基于Unity和MRTK
上QQ阅读APP看书,第一时间看更新

1.4.2 软件安装

首先正确安装Windows 10专业版最新版本,并更新到最新状态,确保硬件均已正确驱动,严格按以下步骤安装各工具软件,不正确的安装顺序可能会影响MR应用的编译生成。

1. Windows 10 SDK安装

为防止出现Windows 10 SDK路径过长而导致应用编译问题,自行下载该SDK安装而非在Visual Studio Installer中安装,安装该SDK时指定一个简短的安装路径,如C:\Win10 SDK。在同一操作系统中,可以安装多个Windows 10 SDK版本,建议在安装最新版本的同时,根据需要再安装一至两个其他版本(3)

2. Visual Studio 2019安装

使用Visual Studio Installer安装最新版本(16.8及以上)的Visual Studio 2019(4)(独立安装Visual Studio 2019,不建议将其作为Unity软件工具组件的一部分进行安装)。安装过程中,在选择工作负载界面勾选“使用C++的桌面开发”和“通用Windows平台开发”复选框,勾选“C++(v142)通用Windows平台工具”复选框以确保UWP平台正常编译,同时为确保计算机能通过USB连接HoloLens 2设备,务必勾选“USB设备连接性”复选框,如图1-7所示。

图1-7 正确选择工作负载及其他特性

3. HoloLens 2 模拟器安装

HoloLens 2设备模拟器为可选工具,不影响MR应用开发,但为方便开发过程中的测试,加快MR应用开发过程,建议安装该模拟器。

在安装HoloLens 2设备模拟器之前,还需要进行两步操作:

图1-8 在操作系统中开启Hyper-V功能

(1)在主板BIOS中开启虚拟化技术支持。开启虚拟化技术(Virtualization Technology)可以大大提高模拟器的运行效率,英特尔(Intel)和AMD大部分CPU均支持此技术,名称分别为VT-x、AMD-V,但不同主板所搭载的BIOS系统和版本不同,具体的开启方法可参考各主板所搭载的BIOS系统。

(2)开启操作系统Hyper-V功能。Hyper-V技术是在操作系统层面支持的虚拟化技术,在计算机中打开控制面板,依次选择“程序”→“程序和功能”→“启用或关闭 Windows功能”,勾选Hyper-V复选框,如图1-8所示,单击“确定”按钮安装,安装完成后重启计算机。

在进行完以上两步操作后,正常安装HoloLens 2设备模拟器即可。

4. Unity 2019.4安装

建议使用Unity Hub安装Unity 2019.4,Unity Hub是专用于Unity软件各版本安装、管理、卸载的工具,利用该工具可以同时在计算机中安装多个版本的Unity软件,而且可以随时加载或者卸载各版本Unity的工作模块。安装Unity软件时,选择好安装的版本,MRTK 2.6目前只支持Unity 2019.4 LTS版本,在工作模块选择界面,取消默认的Microsoft Visual Studio Community 2019工作模块,并确保勾选Universal Windows Platform Build Support和Windows Build Support (IL2CPP)复选框,如图1-9所示。

图1-9 Unity软件安装时勾选需要的工作模块