【VR&AR&MR】Microsoft HoloLens环境配置及真机测试

来源:互联网 发布:kmp算法next函数 编辑:程序博客网 时间:2024/05/16 07:38

开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行。

何为UWP?

Universal Windows Platform,简称UWP。支持使用C++、C#、VB.NET或XAML开发的Windows应用程序。UWP是Windows 10和Windows 10 Mobile一部分。UWP应用程序不能在早期的Windows版本上运行

一、环境配置

微软官方下载地址:

https://developer.microsoft.com/en-us/windows/mixed-reality/install_the_tools


1 操作系统:win10 

本人使用的是家庭版win10,所以没有Hyper-V选项,无法安装HoloLens Emulator。遂使用真机测试。想用虚拟机的建议使用win10专业版或企业版。

2 Visual Studio 2017

安装时确保勾选Tools (1.4) and Windows 10 SDK(10.0.10586),以及Unity相关环境。详见下图。

图1

图2

3 Unity 2017.1.0f3 (64-bit)

由于hololens toolkit的官方unity package已更新至 Unity 2017.1.0f3版本(个人使用的为professional版本),使用unity 5.x版本的均会出错。所以务必下载2017版本。

微软官方开源项目下载地址:

https://github.com/Microsoft/HoloToolkit-Unity


二、真机测试

1 将上述下载的HoloToolkit-Unity项目导入Unity 2017.1.0f3中,打开ManualCameraControl.scene这个场景


图3

2 准备导出,添加当前场景,选择UWP平台。


图4

3 进行player settings设置


图5


4 编译运行

-1 生成VS工程并点击open SLN打开


图6

-2 设置发布选项如图


图7

远程计算机中填写hololens的IP地址,取消选择“允许本地网络环回”

-3 在hololens上设置

打开settings,点击 Update&Security,选择For developers,开启Developer mode 和 Device Portal.

点击pair生成一个pin 码,在运行刚刚的.sln工程中输入该pin码,配对成功。

等待片刻,便可在hololens中看到该场景。



原创粉丝点击