此文章用于自己学习过程中的记录,以便日后翻阅
此文章需要有Unity 和编程基础
如果你已经安装了以下步骤请直接跳转到 “第二步:创建一个Unity 工程为Hololens做准备”
Unity5.6及以上版本
下载安装:https://unity3d.com/cn
Vuforia
Vuforia是一款AR物体识别引擎,Vuforia把AR引擎作为一个package供Unity开发者使用,这边先下载下来,后续会用到。
下载Vuforia for Unity:https://developer.vuforia.com/
HoloToolKit
HoloToolKit是快速创建HoloGraphic Project的工具,提供了很多开发中用到的工具,Holotoolkit作为一个package供Unity开发者使用,这边先下载下来,后续会用到。
下载:https://github.com/Microsoft/MixedRealityToolkit-Unity/releases
第一步:配置Hololens的开发环境和开发工具
- 首先需要下来Hololens tool 这个工具,直接在百度上搜索关键词 “Hololens tool”,然后进入红框框起来的微软官方地址(其实直接去微软官方里搜索也行)
- 获取为MicrosoftHoloLens和Windows混合Reality沉浸式耳机构建应用程序所需的工具。Windows混合Reality开发没有单独的SDK;您将在Windows 10 SDK中使用VisualStudio。这个就是开发Hololens所用到的工具包
下滑网页可以看到Installation checklist for HoloLens 对照表,接着跟着这个表进行Hololens的配置
确认你开发软件的版本
- 首先要下载Visual Studio 2017 。然后下载Unity 5.6以上的版本 ,直接点击蓝色的字体就可以进入软件的下载网站(比如点击 Unity2017.4即可跳转到Unity官方进行下载)
如果你的电脑没有Visual Studio和Unity
- 如果你的电脑还没有安装Visual Studio和Unity 那这里就可以直接下载Visual Studio 在下面勾选上Unity 就会一并安装最新版本
等待下载结束
环境准备好了进入正式的开发工作
第二步:创建一个Unity 工程为Hololens做准备
- 创建一个新的工程 然后导入HoloToolkit-Unity-2017.4.0.0
- 在Assets搜索HoloLensCamera,然后删除原有的MainCamera,在舞台上创建一个Cube
- 按照下图点击Edit>Project Settings>Quality
- 注意不要改错了 一定是点击win下的小三角,然后改成Fastest
Windows 10 SDK设置
- 在Inspector面板内设置Virtual RealitySupported的勾选,注意红框内选项保持一致
- 创建完场景后点击BuildSettings>Universal Windows Platform> OpenDownload Page
- 下载完成后点击安装这个UnitySetup Uwp .....
.
如果你弹出了下面的错误
- 这时候我们发现出现了一个错误提示could no find any supported uwp sdk ,可以从VS Installer里找到UWP SDK进行安装。然后勾选上UnityC#Projects 。(也可以在Unity的安装里勾选上)
- 安装成功后再次点击Universal Windows Platform,然后按照下图选择 最后别忘记点击Switch Platform,最后点击Build
- Build到一个英文目录下
第三步:将Hololens真机用数据线连接电脑进行调试
首先把针对开发人员选项这里选中开发人员模式
- 打开发布成功的sln项目文件
- 右键选择”Package.appxmanifest”文件,点击”查看代码”
- 在第十一行的地方改成“Name="Windows.Holographic" 把原有的对象改成Holographic即可
- 这时要用USB线将你的HOLOLENS和电脑进行链接,计算机管理可以看到Hololens的链接是否正确
- 按照下面选择好,点后点击调试>开始执行(不调试)
- 点击执行后会弹出下面的窗口,PIN密码要在你的Hololens眼镜中获取到,打开Hololens的settings设置,然后找到开发者设置
- 然后计算机就会自动开始部署,部署成功后就可以在Hololens打开了。