Unity开发Hololens2—环境配置
配置如下:
win11 专业版
Unity2018.4.26f1 / 2019.4.11f1
Hololens2
VS2019
MRTK 2.6.1
参考链接:
1、(https://blog.csdn.net/qq_38190562/article/details/116028371)
2、(https://blog.csdn.net/zhangxiao13627093203/article/details/117038433)
3、(https://blog.csdn.net/qq_43523445/article/details/126197284?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168059691716800197099831%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168059691716800197099831&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-1-126197284-null-null.142v81insert_down1,201v4add_ask,239v2insert_chatgpt&utm_term=unity%20hololens2%20vs%E9%83%A8%E7%BD%B2&spm=1018.2226.3001.4187)
第一部分:unity配置
编辑器:Unity2018.4.26f1
Github上下载MRTK插件包
下载地址(挂梯子)
https://github.com/microsoft/MixedRealityToolkit-Unity/releases/tag/v2.6.1
将五个包导入unity3D中(注意先后顺序)
首先打开unity项目,然后前往下载了五个安装包的路径下
双击即可导入
step1 导入Foundation
出现下图之后点击 apply 即可
step2 导入 Extensions、Examples、TestUtilities
(如果跳出弹窗点击apply即可)
step3 导入 Tools
出现弹窗后(如果未出现就再导入一下) 按图中操作
设置 File/Build Setting
在Build Setting中的设置如图所示
最后,点击Switch Platform切换到UWP这个目标平台下。
期间会弹出MRTK的配置窗口,直接点击Apply即可。
Edit/Player Setting
在Player Setting中设置如图所示
将Depth Format设置为16-bit depth,其余的保持默认的即可。
导出项目 File/Build Setting
第二部分:visual studio配置
安装相关组件
按如下两张图进行配置
如果有条件可以选择全部安装(防止报错)
设置 VS 选项
在 VS 中打开unity中build生成的 .sln 文件
1、先设置工具栏
2、打开 项目/属性/调试
按如下设置
第三部分:HoloLens2 与 电脑连接配置
电脑端
打开 Hyper-V
打开开发人员模式
打开设备门户
打开设备发现
第一次打开设备门户时候需要自行设置用户名和密码
HoloLens2端
与电脑端类似,也是打开开发者模式等设置
使用 USB 连接电脑端和HoloLens2
出现如下,则证明连接成功
可视化界面
在浏览区地址栏输入 HoloLens2设备的 IP地址
出现如图所示,且有 active 标识,即连接成功
输入地址访问可能出现以下提示,点击继续访问即可
第四部分:在 VS 中运行,检查是否报错
调试/开始执行(不调试)
第一次运行时候,会出现需要 PIN 的弹窗(如下图)
获取密码(不是电脑或者HoloLens2设备的登录密码!!!)
在HoloLens2设备中打开设置/开发者选项/配对,会弹出一个配对的码的窗口如图所示,将这个码输入到上图中,等待设备连接成功之后会在设备的配对设备数中显示1,这个时候可以关闭这个配对的码。
注意,在输入PIN码的时候切不可关闭设备的配对码显示窗口,因为这个PIN只有在当下匹配的时候有用,重新打开又会是一个新的PIN码。
出现下图,则证明在 HoloLens2 上部署成功
第五部分:可能遇到的报错
打不开设备的微软商店
先在HoloLens2设备中打开微软商店即可
visual远程计算机调试出现BootstrapFprDebugging返回的是null,而不是远程msvsmon进程的IP地址和端口号
参考链接(https://blog.csdn.net/qq_38190562/article/details/116028371)
TimeoutException
参考链接(https://blog.csdn.net/zhangxiao13627093203/article/details/117038433)
Unity开发Hololens2—环境配置的更多相关文章
- Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置
此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...
- IntelliJ IDEA开发golang环境配置
IntelliJ IDEA开发golang环境配置 首先把GO安装好...(自行安装,附上一篇我之前写的MAC安装GO) 安装IntelliJ IDEA,下载地址: https://www.jetbr ...
- Android开发adb环境配置
adb的全称为Android Debug Bridge,就是起到调试桥的作用. 在命令行cmd中打开adb,如果Android开发的环境配置有误,会出现如下错误提示: 解决方法,右键我的电脑-> ...
- PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )
1 软件准 WampServer 下载地址:http://www.wampserver.com/en/#download-wrapper 我下的是 里面包含了搭建PHP必须的4个软件: 1. ...
- Eclipse++Xdebug开发php环境配置
一.php环境配置: 本次使用了appserv 2.5.10集成安装包.具体版本如下,安装后php版本是5.2.6 vc6,apache版本2.2 安装完成后,php配置文件在c:\windows目录 ...
- PHP开发调试环境配置
——基于wamp和Eclipse for PHP Developers 引言 为了搭建PHP开发调试环境,我曾经在网上查阅了无数的资料,但没有一种真正能够行的通的.因为PHP开发环境需要很多种软件相互 ...
- Android开发之环境配置篇
Android环境配置: 一.JDK(不用安装) 1.拷贝 D:\Java\jdk1.8.0_91 文件内容 2. 安卓ADT ADT(Android Development Tools):安装ADT ...
- Go程序开发---Go环境配置:CentOS6.5+Go1.8标准包安装
1.Go安装 1.1Go的三种安装方式 Go有多种安装方式,可以选择自己习惯的方式进行,这里介绍三种安装方式: 1)Go源码安装 2)Go标准包安装 3)第三方工具安装 这里主要介绍下Go标准包在Ce ...
- IDEA开发React环境配置
概述 习惯了IDEA写代码,也不想在下一个webstorm,而且IDEA是webstorm的父集,webstorm能干的,IDEA应该也是可以的.本篇随便记录下idea下的react的环境搭建. 环境 ...
- go 语言开发1 环境配置和语言基础
Go 语言环境配置 windows 环境变量: 设置 GOROOT (安装路径),GOPATH(工程目录) Path 中加入 %GOROOT%/bin 和 %GOPATH%/bin mac 环境变量: ...
随机推荐
- 使用 Visual Studio Code 进行调试
现在是时候实践你新获得的调试知识了. 我们刚好有一个完美的机会. 在我们的 Tailwind Traders 应用中,我们正在开发一项新功能:允许以多种货币显示产品的价格. 一位同事为这一目的编写了一 ...
- C#中如何将图片添加为程序的资源
C#中将图片添加为程序的资源的步骤: 1.在C#程序的"Properties"文件夹中双击Resources.resx文件,以便打开资源文件,使其处于可编辑状态: 2.在打开后的R ...
- 基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.1版已发布
关于MobileIMSDK MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级.高度提炼,一套API优雅支持UDP .TCP .WebSocket 三种协议,支持iOS.A ...
- Pulsar客户端如何控制内存使用
摘要 本文围绕一个常见的使用场景深入分析在高吞吐场景下,使用Pulsar客户端收发消息可能会遇到的若干问题.并以此为切入点,梳理一下Pulsar客户端在内存控制上所做的优化改进. 使用场景 假设这样一 ...
- VueJs(1)---操作指南
[VueJs入门] 一.上手步骤 vue.js和jquery一样,只要引入vue.js就可以了. 1.创建一个Vue实例: 先引入Vue.js文件,然后new一个Vue的实例即可.如下面的代码,通过& ...
- .NET 9 new features-C#13新的锁类型和语义
C# 13 中,引入了新的锁类型和语义,主要用于增强多线程编程中的同步机制. 传统上,C# 使用 lock 关键字与任意的 object 实例配合,实现线程间的互斥访问.然而,这种方式可能存在性能瓶颈 ...
- idea操作小技巧总结
一.热键 光标导航前进|后退 Ctrl+Alt+左右方向键 光标转到语句块的头尾 Ctrl+[|] 再次提示函数参数列表 Ctrl+P 插入实时模板 Ctrl+J 文件结构查看 Ctrl+F12 书签 ...
- mysql事务中使用临时表
最近在使用存储过程完成晚上数据的定时汇总功能,其中需要在存储过程中启用事务,但是发现使用了create table语句后事务会自动提交这个语句前的语句,即便是这个语句后发生了错误进行了回滚. 测试语句 ...
- uni-app配置顶部标题样式
在pages.json中,通过配置这个文件,可以去设置当前页面的标题样式, 赋值的时候,将注册删除哈!!! 这样配置兼容 小程序和H5端 在配置的时候,没有给背景色,我还以为在uniapp中不兼容小程 ...
- jenkins+gitee+tomcat
1.Jenkins [系统配置]添加gitee服务 2.项目配置 General 配置之前配置的gitee服务连接 3.源码配置 4.构建配置 5.构建触发器配置 最重要的是: 6.在gitee中配置 ...






















