目前,Hololens的开发配置教程普遍为: 
Unity 5.6 + VS2015(Update 3) + Win10 
其配置普遍较老,因此使用更新的软件时,会出现众多的问题,在经历 VS2015 ,VS2017的反复卸载,安装(主要由于打包SDK的问题 )以及系统重装后,总算完成Hololens的开发,调试,部署的完整过程,并使用目前最新的软件和系统版本。现将配置过程记录如下:

1.系统

系统版本号为:win10 (1803) 

建议开发前安装教新的系统

2.VS工具

VS为VS2017,在安装时,需要将UWP组件和 Win10 SDK组件选择安装

3.Unity工具

Unity安装版本为 Unity 2018.1.0 Unity软件的选择没有太多的要求,安装时注意勾选: 
UnitySetup-metro-support-for-Editor-2018.1.0f2

因为发布时是发布到微软的通用平台,而不是PC

4.配置过程

  • PC部分: 
    开启 Hyper-V 虚拟应用
    开启开发者模式

  • HoloLens部分: 
    在微软商店中下载安装 HoloGraphics Remoting player应用
    该应用可以与Unity进行远程连接并直接进行调试,使调试过程更加方便 
    开启开发者模式

5.调试过程

  • 保证PC与HoloLens在同一局域网中
  • 开启HoloLens的 HoloGraphics Remoting player 应用,此时会显示连接的地址,在Unity中的菜单栏点击: 
    window->Holographics Emulation 
    出现配置窗口:

选择 Emulation Mode -> Remote to Device 
输入 HoloLens中出现的连接地址,连接完成后,HoloLens中的界面空白,此时点击Unity的运行,HoloLens将会运行场景

6.场景打包

  • 切换Unity平台从PC到 Universal Windows Platform

这里要注意右侧的选择项:

  • Target Device 选择 HoloLens
  • SDK 的选择根据 VS安装中的选择,如果都安装了的话,直接选择Latest Install就行
  • 勾选 Unity C# Projects 项

  • 设置Player Setting 
    在 Other Settings 中的 Configuration 下: 
    设置 Scripting Backend 为.NET 

在 XR Settings 下 勾选 Virtual Reality Supported 
设置 Virtual Reality SDKs 为 Windows Mixed Reality 

7.部署到HoloLens

在Unity中设置完发布平台后,build 得到对应的解决方案,通过VS将解决方案部署到HoloLens,在加载完解决方案后:

  • 调试工具栏 Debug 选项设置为 Release ,同时将 ARM 设置为 X86 ,运行项选择 Device
  • 将HoloLens 通过USB 或 WIFI 连接至主机,在第一次进行部署时,需要打开 http://127.0.0.1:10080 界面进行用户配置
  • 此时,VS中会有设备连接的PIN码,输入 HoloLens 的开发者模式中出现的PIN码 完成设备配对
  • 在菜单栏点击 调试->开始执行(不调试) 如果配置正常,此时 VS 会将由 build 生成的解决方案部署到 HoloLens

然而,这里就是最大的一个坑,尽管之前在安装VS2017时,选择了全部的Win10 SDK 这里还是会提示: “找不到 SDK” 从而部署失败,在尝试了各种方式,耗费两天的时间后,终于找到问题所在,就是安装VS2017的组件时,由于不是默认安装路径(C盘实在不想放这么大的软件),将工具和SDK,下载缓存和安装路径放在了其他盘,所以VS2017没能找到 win10 SDK 解决方案是:

找到下载的Win10 SDK,将其复制到:

C:\Program Files (x86)\Windows Kits\10\Extension SDKs 路径下

Unity HoloLens 开发调试及部署配置【新】相关推荐

  1. HoloLens开发环境安装部署(基于Unity2018.4/VS2017/MRTK)

    HoloLens是微软的MR开发环境,网上有很多部署教程,我这里推一个博主的部署方法,大体上都差不多.用微软的官方平台把UWP程序部署到HoloLens眼镜里. HoloLens开发环境安装部署 一. ...

  2. HoloLens 2开发:HoloLens开发VS安装与配置

    前言 最近有新成员加入本团队,为了方便其开发HoloLens1 / HoloLens2,将不定时更新HoloLens相关开发相关内容. 软件需求: HoloLens 1:VS2017 + Unity2 ...

  3. 【Java笔记+踩坑】SpringBoot基础3——开发。热部署+配置高级+整合NoSQL/缓存/任务/邮件/监控

      导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 ...

  4. 【远程文件浏览器】Unity+Lua开发调试利器

    Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...

  5. 前端开发调试之代理配置

    前端开发往往需要在本地调试环境和线上环境之间灵活切换,以将要调试的一个页面为例,页面引用了如下的静态资源,要想在本地开发调试下面引入的js代码,最直接的方法是在把引入的资源路径改成本地调试路径,并起一 ...

  6. Unity Hololens开发教程

    1 开发工具准备 1,一台安装Windows 10系统的电脑(配置最好高一点) 2,Unity Holograph Preview[1] 3,Visual Studio 2015 and Visual ...

  7. Unity + HoloLens开发遇到的问题记录

    1.HoloLens设备摄像头说明 中间摄像头为成像.画面拍摄与识别手势的摄像头:两侧摄像头为空间识别摄像头,识别空间位置与环境. 2.在Hololens中开发TCP通信,出现错误"Argu ...

  8. webapp开发调试环境--weinre配置

    用谷歌调试工具中的手机模拟器模拟手机进行webapp的开发,与真机上的效果还是有些偏差,opera手机模拟器的效果亦不佳.有时在pc上开发出来的webapp效果良好,在部分真机上就出现了偏差,这时候就 ...

  9. Unity Hololens开发控制物体移动旋转缩放

    先说在unity中的按键操作 环顾四周:鼠标右键+移动鼠标 移动物体(右手):空格+移动鼠标+鼠标左键 移动物体(左手):shift+移动鼠标+鼠标左键 右手旋转:ctrl+空格+移动鼠标+鼠标左键 ...

最新文章

  1. 使用POI导出百万级数据到excel的解决方案
  2. 如何调用AngularJS指令中定义的方法?
  3. linux 下 使用wget 下载 jdk资源 命令
  4. Deactivate .NET refector
  5. Java之进程与线程练习
  6. 企业服务总线需求说明
  7. http header 具体解释
  8. (软件工程复习核心重点)第三章需求分析-第二节:实体联系图(ER图)
  9. 百度,淘宝,腾讯三大巨头HTML页面规范分解
  10. azure blob_如何在Azure Blob存储中恢复意外删除
  11. 第二章节 ASP.NET 验证控件(一)
  12. mysql的安装与卸载
  13. 睿远基金副总经理傅鹏博:用实业思维做投资 在认知范围之内做选择
  14. SM3密码杂凑算法和SM2数字签名算法的PDF签名方法
  15. 海康威视多路播放开发步骤及参考代码
  16. 去掉txt文本某些字符
  17. Tomcat原理剖析
  18. 小福利,介绍excel高阶函数2
  19. html 显示闹钟,闹钟设置.html
  20. M1 和 M2的走势解读

热门文章

  1. Android中SurfaceView使用详解
  2. Halcon学习笔记(九)——OCR实战练习 倾斜日期检测、倒着的字符检测
  3. 现代汉语词典 v2007 build 07.01 官网
  4. 《趣学算法》Chapter 2 贪心算法
  5. java实现Excel文件上传下载(模板)-hutool
  6. HCIPRS223-V2.5一些总结
  7. java 案例:二月天;求月一共有多少天
  8. 优思学院|略谈六西格玛管理理论是如何发展起来的?
  9. 迅为iMX6ULL开发板-创建 ap 热点
  10. [CE3]CryEngine3的开源版本下载地址