基于Unity的HoloLens开发环境搭建及配置

开发环境所需软件搭配

1.unity5.6.1(64-Bit);
2.HoloToolkit.package(直接导入unity);
3.Windows 10 SDK;
4.VS 2017/ VS 2015(Update3);

开发环境搭建步骤

1.在unity5.6.1(64-Bit)中新建项目名为HoloLens。
2.导入HoloToolkit-Unity-v1.5.7.0包。
3.将目录HoloTooklKit\Input\Prefabs下的HoloLensCamera.prefab拖进Hierarchy面板。
4.随意在场景中构建一个Cube,并将Cube的坐标移动到Camera视野内部。
5.在Unity编辑器中选择File>Build Setting更改为WindowsStore平台。
6.设置 SDK 为Universal 10 。
7.设置 Target device 为 HoloLens
8.设置 UWP Build Type 为 D3D
9.勾选Debugging 里面的 Unity C# Projects。如下图
基于Unity的HoloLens开发环境搭建及配置
11.点击Player Settings…选择Windows Store 平台,在Other Settings 找到Virtual Reality Supported 并且勾选上 ,点击加号 添加Virtual Reality Devices设备 Windows Holographic 。如下图
基于Unity的HoloLens开发环境搭建及配置
12.选择 Edit > Project Settings > Quality ,点击向下 的 按钮 ~ 选择 Fastest 。如下图
基于Unity的HoloLens开发环境搭建及配置

三.HoloLense相关配置

HoloLens通过无线网与开发电脑主机连接入相同的局域网中,项目发布时需要使用USB数据线连接此设备。
1.http://127.0.0.1:10080/通过此网址进入PC端与HoloLnes链接配置。
2.使用PIN确立两者之间的链接:账号
******;密码*******。
3.使用HoloLens设置其开发者模式如下图,
基于Unity的HoloLens开发环境搭建及配置
4.同时Win10端也需要设置为开发者模式如图。
基于Unity的HoloLens开发环境搭建及配置
5.在unity中点击菜单HoloToolKit>WindowsBuild设置相关联的PIN账户和密码。如下图
基于Unity的HoloLens开发环境搭建及配置
6.以上设置完毕之后在Unity中进行发布,发布之后的文件如下图所示。
基于Unity的HoloLens开发环境搭建及配置
7.双击HoloLens.sln通过VS2017打开
基于Unity的HoloLens开发环境搭建及配置
8.在首次运行时会提示需要PIN码,需要打开HoloLens头盔在开发者模式中获取。
至此,项目就成功发布到HoloLens设备中。