Unity HoloLens 开发调试及部署配置【新】
目前,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 开发调试及部署配置【新】相关推荐
- HoloLens开发环境安装部署(基于Unity2018.4/VS2017/MRTK)
HoloLens是微软的MR开发环境,网上有很多部署教程,我这里推一个博主的部署方法,大体上都差不多.用微软的官方平台把UWP程序部署到HoloLens眼镜里. HoloLens开发环境安装部署 一. ...
- HoloLens 2开发:HoloLens开发VS安装与配置
前言 最近有新成员加入本团队,为了方便其开发HoloLens1 / HoloLens2,将不定时更新HoloLens相关开发相关内容. 软件需求: HoloLens 1:VS2017 + Unity2 ...
- 【Java笔记+踩坑】SpringBoot基础3——开发。热部署+配置高级+整合NoSQL/缓存/任务/邮件/监控
导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 ...
- 【远程文件浏览器】Unity+Lua开发调试利器
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...
- 前端开发调试之代理配置
前端开发往往需要在本地调试环境和线上环境之间灵活切换,以将要调试的一个页面为例,页面引用了如下的静态资源,要想在本地开发调试下面引入的js代码,最直接的方法是在把引入的资源路径改成本地调试路径,并起一 ...
- Unity Hololens开发教程
1 开发工具准备 1,一台安装Windows 10系统的电脑(配置最好高一点) 2,Unity Holograph Preview[1] 3,Visual Studio 2015 and Visual ...
- Unity + HoloLens开发遇到的问题记录
1.HoloLens设备摄像头说明 中间摄像头为成像.画面拍摄与识别手势的摄像头:两侧摄像头为空间识别摄像头,识别空间位置与环境. 2.在Hololens中开发TCP通信,出现错误"Argu ...
- webapp开发调试环境--weinre配置
用谷歌调试工具中的手机模拟器模拟手机进行webapp的开发,与真机上的效果还是有些偏差,opera手机模拟器的效果亦不佳.有时在pc上开发出来的webapp效果良好,在部分真机上就出现了偏差,这时候就 ...
- Unity Hololens开发控制物体移动旋转缩放
先说在unity中的按键操作 环顾四周:鼠标右键+移动鼠标 移动物体(右手):空格+移动鼠标+鼠标左键 移动物体(左手):shift+移动鼠标+鼠标左键 右手旋转:ctrl+空格+移动鼠标+鼠标左键 ...
最新文章
- 使用POI导出百万级数据到excel的解决方案
- 如何调用AngularJS指令中定义的方法?
- linux 下 使用wget 下载 jdk资源 命令
- Deactivate .NET refector
- Java之进程与线程练习
- 企业服务总线需求说明
- http header 具体解释
- (软件工程复习核心重点)第三章需求分析-第二节:实体联系图(ER图)
- 百度,淘宝,腾讯三大巨头HTML页面规范分解
- azure blob_如何在Azure Blob存储中恢复意外删除
- 第二章节 ASP.NET 验证控件(一)
- mysql的安装与卸载
- 睿远基金副总经理傅鹏博:用实业思维做投资 在认知范围之内做选择
- SM3密码杂凑算法和SM2数字签名算法的PDF签名方法
- 海康威视多路播放开发步骤及参考代码
- 去掉txt文本某些字符
- Tomcat原理剖析
- 小福利,介绍excel高阶函数2
- html 显示闹钟,闹钟设置.html
- M1 和 M2的走势解读