【Hololens开发】为Hololens配置基于Unity的开发环境

时间:2021-02-12 17:15:56

为了能使用Hololens进行开发,你可能需要一台Hololens(笑)或者一个Hololens Emulator。

硬件要求

为了开发Hololens,,你的电脑需要满足如下配置:

  • 64位Windows 10 Pro, Enterprise, or Education系统(家庭版不支持Hyper-V)
  • 64位CPU
  • 8G或更多内存
  • BOIS中,以下特性必须被支持和启用:
    • 硬件虚拟化 Hardware-assisted virtualization
    • 二级地址翻译 Second Level Address Translation (SLAT)
    • 基于硬件的数据执行预防 Hardware-based Data Execution Prevention (DEP)
  • GPU (emulator仿真器可能可以工作在不支持GPU下的电脑,但是会很慢)
    • DirectX 11.0 或者更新的版本
    • WDDM 1.2 版本驱动,或者更新版本

Hololens SDK安装步骤

Step 1 - 在BIOS中开启Virtualization(虚拟化)

Hololens Emulator 运行在虚拟机中。所以我们的PC必须支持Virtualization

首先重启电脑,进入BIOS,找到Virtualization选项,并Enable Intel Virtualization 和 Intel VT-d。

【Hololens开发】为Hololens配置基于Unity的开发环境

【Hololens开发】为Hololens配置基于Unity的开发环境

保存并退出。

Step 2 - 启用 Hyper-V

按下 Win + s 快捷键打开 Win10 的搜索界面,搜索“功能”,打开“启用或关闭 Windows 功能”窗口。

【Hololens开发】为Hololens配置基于Unity的开发环境

如图,启用 Hyper-V 功能。

【Hololens开发】为Hololens配置基于Unity的开发环境

重启电脑,使其生效!

Step 3 - 安装Visual Studio 2015

首先我们需要安装 Visual Studio Update 2。默认配置安装就行。

update2 是自带 windows 10 SDK的,我们也可以自己下载最新的 SDK

重启电脑,使其生效!

Step 4 - 安装 Hololens Emulator 模拟器

模拟器是一个单独的安装包,下载并安装即可(要求 VS2015)

【Hololens开发】为Hololens配置基于Unity的开发环境

如果你没有启用Virtualization,安装会报错。如果你的电脑不支持 emulator,同样也会报错。

重启电脑,使其生效!

Step 5 - 安装 Unity

最后我们需要 安装 Hololens-compatible 版本的 Unity。

按照Download Unity Technical Preview 页面中的指示,我们有三个步骤需要完成:

  1. 安装 64-bit 或者 32-bit的Unity版本。
  2. 安装 Universal Windows Platform Runtime
  3. 安装 Documentation(非必需)

遇到权限请求,请一路允许。

到这步为止,Hololens开发环境就搭建完毕!