hololens2+unity环境配置(代码片段)

AplusX AplusX     2023-04-02     696

关键词:

0. 开发环境:

Win10
Unity 2020.3.31f1c1
VS2019

官方开发文档:

https://docs.microsoft.com/en-us/learn/modules/learn-mrtk-tutorials/1-1-introduction

1. 选择合适的Unity版本并下载

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/choosing-unity-version

  1. 先下载Unity Hub
  2. 进入Unity Hub,下载Unity2020 LTS相关版本

2. 配置MRTK

安装好Unity后安装这两个:

  1. .NET 5.0 runtime
  2. MRFT

从MRTK2.6开始,微软公司提供了Mixed Reality Feature Tool(MRFT)工具,可以可视化的管理MRTK。
https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool

运行MRFT后,选择这4个features:

3. OpenXR配置

安装上面的组建后,再打开unity它会自动更新,更新完后应该会出现XR 插件管理设置,然后点击这里:

之后的一系列操作参考去除OpenXR选取框旁边的感叹号。

HoloLens2之路-Unity2020.3+MRTK2.7配置_DavidWang-CSDN博客
https://blog.csdn.net/yolon3000/article/details/121776416

最后应该成这样:

4. 更新工程

5. Unity中配置MRTK

在Hierarchy窗口中,选择MixedRealityToolkit游戏对象,然后在Inspector窗口中,选择MixedRealityToolkit组件下的主配置文件为DefaultHoloLens2ConfigurationProfile

6. 重命名App(Optional)

Edit > Project Settings… to open Project Settings.
'Package name’是为了给输出的app命名,现在还用不到

7. Unity工程导出到VS

方便程序员手动修改一些开发代码。
File->BuildSettings,根据下图默认设置后,Build到一个空文件夹。

8. 在VS中通过WiFi连接Hololens

打开sln工程,配置开发环境

在属性中输入眼镜的IP地址

运行程序,会弹出让你输入输入PIN码,注意这个PIN不是你开机的PIN,你需要在眼镜设置->更新与安全->开发者选项->配对会弹出一个PIN码

9. 在Unity中通过WiFi连接Hololens


然后输入眼镜的ip地址,再点击Enable Holographics Remoting for Play Mode。之后运行unity的程序就可以了。。。

连接成功!环境配置完毕!

如果想关闭Unity显示出来的性能分析条:
选中面板中的MixedRealityToolkit,克隆HoloLens 2的配置文件,选中“Diagnostics”再次克隆,并将系统诊断DisEnable,即实现对于性能分析窗口的关闭。

直接运行会出现网格化的空间映射,如果想去除空网格,可以这样:

References

https://blog.csdn.net/shedipai0528/article/details/123377096
https://blog.csdn.net/yolon3000/article/details/121776416

hololens2+unity环境配置(代码片段)

0.开发环境:Win10Unity2020.3.31f1c1VS2019官方开发文档:https://docs.microsoft.com/en-us/learn/modules/learn-mrtk-tutorials/1-1-introduction1.选择合适的Unity版本并下载https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/choosing-unity-version先下载UnityHub... 查看详情

hololens2开发(仿真器)配置(代码片段)

Hololens2开发(仿真器)配置参考链接1、hololens开发(仿真器)环境配置2、visualstudio2019安装后添加工作负载3、HoloLens仿真器手把手教程4、HoloLens开发指南---模拟器介绍5、Unity开发Hololens2—环境配置-zylyehuo-博客园(cnblogs.com)教程配... 查看详情

unity开发hololens2—环境配置和官方案例发布并部署到设备上

一、前言   我使用的Unity2018.4.26f1+Hololens2+VS2019设备其实大部分的环境配置的问题和发布官方已经给出了详细的说明,首先是安装工具,然后是.初始化项目并部署第一个应用程序,最后是使用VisualStudio部署到设... 查看详情

macvscode开发unity环境配置(代码片段)

...很不方便,于是给VSCode配置了开发Unity所需要的基础环境,本文篇幅并不长,VSCode里面还有很多别的个性化配置可以再自己Diy一下。配置后效果如下:一、官方文档首先阅读官方文档VisualStudioCodeandUnity描述如下ÿ... 查看详情

如何正确重新加载将 MRTK 用于 Hololens2 的 Unity 场景?

】如何正确重新加载将MRTK用于Hololens2的Unity场景?【英文标题】:HowdoIproperlyreloadaUnityScenethatusesMRTKfortheHololens2?【发布时间】:2021-03-1212:21:47【问题描述】:这是我第一个使用Hololens和MRTKforUnity的项目。我想制作一个按钮,在按... 查看详情

使用 Unity 和 HoloLens2 导入 .dll

】使用Unity和HoloLens2导入.dll【英文标题】:Importing.dllwithUnityandHoloLens2【发布时间】:2021-07-0105:25:19【问题描述】:我尝试使用UnityforHoloLens2开发增强现实应用程序。因此,我们需要将应用程序与fischertechnik的外部控制器连接起来... 查看详情

ros-unity连接教程(代码片段)

...ROS-TCP-Connector、ROS-TCP-Endpoint两个Unity接口与ROS进行通信的环境配置,并对官方给出的Unity和ROS相互通信示例中的消息部分做了说明一、环境配置参考:Unity-Robotics-Hub/setup.mdatmain·Unity-Technologies/Unity-Robotics-Hub(github.com)  Unun... 查看详情

unity3d发布打包系列之——hololens打包发布(代码片段)

...首先,准备:1.建议2019版的Unity,低版本也可以,只不过Hololens2带已经出了,高版本支持的更好2.下载MixedRealityToolKit,简称MRTK开发工具(注??:Hololens1代可以不需要次开发工具,可以使用Hololens底层代码自己开发交互,Hololens2代必... 查看详情

使用unity开发oculusquest配置环境(代码片段)

在开始之前.个人首篇博文,既是笔记又是教程,就当给刚刚开始这方面的同好们一些避坑的建议不定时更新一、创建工程1.对于unity版本有选择的要求:        1)要求使用2019.4.4更高的版本        2)亲身测试&#... 查看详情

如何使用 Microsoft 场景理解 SDK 和 hololens2 将 Unity 场景与玩家的物理房间对齐? [关闭]

】如何使用Microsoft场景理解SDK和hololens2将Unity场景与玩家的物理房间对齐?[关闭]【英文标题】:HowdoIusetheMicrosoftSceneUnderstandingSDKandhololens2toaligntheUnityScenetotheplayer\'sphysicalroom?[closed]【发布时间】:2021-03-0408:54:35【问题描述】:编... 查看详情

游戏开发进阶教你自制离线maven仓库,实现unity离线环境使用gradle打包(unity|android|谷歌|gradle)(代码片段)

文章目录一、前言二、Gradle与AndroidGradlePlugins1、Gradle工具1.1、Gradle工具简介1.2、Gradle工具下载1.3、在AndroidStudio中配置Gradle工具1.4、在Unity中配置Gradle工具1.5、在Unity中开启Gradle方式构建项目2、AndroidGradlePlugins插件2.1、AndroidGradlePlu... 查看详情

游戏开发进阶教你自制离线maven仓库,实现unity离线环境使用gradle打包(unity|android|谷歌|gradle)(代码片段)

文章目录一、前言二、Gradle与AndroidGradlePlugins1、Gradle工具1.1、Gradle工具简介1.2、Gradle工具下载1.3、在AndroidStudio中配置Gradle工具1.4、在Unity中配置Gradle工具1.5、在Unity中开启Gradle方式构建项目2、AndroidGradlePlugins插件2.1、AndroidGradlePlu... 查看详情

如果部署在 HoloLens2 上,Unity 中的蒙面精灵和模板缓冲区是不是仅在一只眼睛上可见?

】如果部署在HoloLens2上,Unity中的蒙面精灵和模板缓冲区是不是仅在一只眼睛上可见?【英文标题】:AremaskedspritesandStencilBuffersinUnityonlyvisibleononeeyeifdeployedonHoloLens2?如果部署在HoloLens2上,Unity中的蒙面精灵和模板缓冲区是否仅在... 查看详情

ar配置并导出ios开发环境配置(代码片段)

文章目录前言一、导入插件二、设置开发环境三、搭建基础框架四、代码五、导出六、测试总结前言最近接了公司的一个AR项目,需要用MacBook,所以赶鸭子上架,现学…小本本记下来我用的unity是2020.3.15f2c1,MacBook是2020... 查看详情

unity+hololens2hololens2-unity-researchmodestreamer-master打开rgb相机总结

...这两位的博客走就行,这里主要总结一下碰到的问题Hololens2初入——获取彩色和深度图像数据流,并传递到程序中(不是网页浏览):link主机端实时获取Hololens2的RGBD数据流:link1.#include<Eigen>问题最好下载配一下... 查看详情

arvuforia之unity3d开发环境搭建(代码片段)

一、Unity3d环境搭建下载安装包地址:https://developer.vuforia.com/downloads/sdkDownloadforAndroidDownloadforiOSDownloadforUWPDownloadUnityExtension(legacy)(此是vuforiaunitypackage)DownloadUnity(此选项是下载unity安装程序)下载最新的Un 查看详情

码蚁君ar实战-圣诞礼物easyar+unity(代码片段)

...章目录AR实战-圣诞礼物[EasyAR+Unity]一、准备工作1.1开发环境1.2打包工具1.3EasyAR注册1.4一个对象二、Unity开发2.1新建工程2.2搭建场景Scene2.3配置LicenseKey和云识别授权配置LicenseKey配置云识别参数2.4初跑demo2.5编写脚本,控制模型... 查看详情

码蚁君ar实战-圣诞礼物easyar+unity(代码片段)

...章目录AR实战-圣诞礼物[EasyAR+Unity]一、准备工作1.1开发环境1.2打包工具1.3EasyAR注册1.4一个对象二、Unity开发2.1新建工程2.2搭建场景Scene2.3配置LicenseKey和云识别授权配置LicenseKey配置云识别参数2.4初跑demo2.5编写脚本,控制模型... 查看详情