简介
- 在这里介绍一下HoloLens开发需要进行的环境配置以及如何从Unity中导出解决方案并通过Visual Studio在Hololens Emulator上运行
虚拟环境的配置
- 开机时进入BIOS(不同电脑快捷键不同,华硕电脑可通过按f2键进入),找到Intel Virtual Technology选项通过回车将其设置为Enable,然后按f10保存设置并开机
- 在开始搜索框中搜索Windows功能选择启用或关闭Windows功能
将Hyper-V勾选上后点击确定,然后重启计算机
重启时间可能会稍微长一点,因为需要配置Windows功能 - 在开始搜索框中搜索Hyper-V管理器点击打开
选择连接到服务器,再选择本地计算机,然后点击确定保存
经过以上的配置,我们的虚拟环境就开启了
开发工具的安装
- Windows 10(专业版、企业版或教育版)
(Windows家庭版可以直接通过修改**升级为专业版,不需要重装系统) - Visual Studio 2017(安装时勾选上Win10 SDK的相关选项)
- Unity5.5及以上版本
- HoloLens模拟器
在安装Visual Studio和Hololens Emulator之前请确保已经配置好了虚拟环境,否则可能会出现VS Win10模拟器和Hololens模拟器安装报错的情况
下载HoloToolkit-Unity并导出
HoloToolkit是微软官方提供的开发工具包,其中封装了很多常用的组件及脚本。
下载地址:https://github.com/Microsoft/HoloToolkit-Unity
通过Unity打开下载好的项目,在项目目录右键选择Export Package,然后点击Export导出为UnityPackage
创建HoloLens项目及配置
- 打开Unity后点击New,设置好项目名称后点击Create Project创建新项目
- 在项目目录右键选择Import Package,再选择Custom Package,然后选中刚才导出的UnityPackage
然后点击Import导入包
3.在根目录下新建目录Assets/_Scenes/Holograms 100/,然后新建一个场景Holograms 100并双击打开
4.右键Main Camera选择Delete删除掉自带的摄像机
打开目录Assets/HoloToolkit/Input/Prefabs/,将其中的HoloLensCamera拖拽到场景中
5.新建一个Cube并对其进行如图设置
导出解决方案
点击File选择Build Settings,点击Add Open Scenes添加当前场景,在Platform中选择Universal Windows Platform然后点击Switch Platform切换平台,对右侧的选项进行如图所示的配置,然后点击Player Settings
在XR Settings中开启Virtual Reality Supported并确保添加了Win10 SDK
点击Edit选择Project Settings,再选择Quality,点击下拉框将UWP对应的等级设置为Ultra
再次打开Build Settings点击Build,在项目目录下新建一个文件夹App,点击选择文件夹生成解决方案
这样就成功的将项目导出为Visual Studio可运行的解决方案了
通过Visual Studio在Hololens Emulator上运行项目
通过VS打开解决方案后进行如下配置,然后点击运行
当模拟器中出现这个界面时,就说明项目可以在模拟器上成功运行了