Unity Hololens2开发|(二)MRTK3导入和配置

这篇具有很好参考价值的文章主要介绍了Unity Hololens2开发|(二)MRTK3导入和配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.从 MRTK3 模板项目开始

  • 获取并试用 MRTK3 最简单的方法是获取Github上的工程项目。 此项目包含对所有当前 MRTK3 包的引用,并使用部署到设备所需的项目设置进行了预配置。 在 GitHub 存储库中克隆项目并签出 mrtk3 分支。 之后,只需在项目下UnityProjects启动 Unity (2021.3.21f1 或更高版本) MRTKDevTemplate,然后通过使用远程处理或部署到设备,开始在编辑器中播放示例场景。
  • 如果使用命令行处理 Git,可以在指定 mrtk3 分支时克隆存储库:

git clone --branch mrtk3 https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity.git

2.从新项目开始

2.1 创建新的 Unity 项目

使用 Unity 2021.3.21f1 或更高版本创建新的 Unity 项目。 在继续执行下一步之前关闭该 Unity 项目。

2.2 使用混合现实功能工具导入所需的依赖项和 MRTK3 包

  • 下载地址:MixedRealityFeatureTool

    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr

2.3 打开 Unity 项目

  • 打开 Unity 项目,等待 Unity 完成导入新添加的包。 在此过程中,可能会出现两条弹出窗口消息:
    1.第一条消息是询问是否要启用新的输入后端。 选择“是”。
    2.第二条消息是询问是否要更新 XR InteractionLayerMask。 选择“不用了,谢谢”。
  • Unity 可能会在此过程期间重启几次,请等待它完成,然后再继续。

2.4 在导入后配置 MRTK 配置文件

  • 导航到“编辑(Edit)”>“项目设置(ProjectSettings)”。
  • 在“项目设置(ProjectSettings)”下导航到“MRTK3”,可以在搜索框直接搜索。
  • 使用核心包附带的默认 MRTK 配置文件填充字段。 可以在项目窗口的搜索栏中键入关键字“MRTKprofile”;请确保在 All 中进行搜索。 或者,可以在 Packages/org.mixedrealitytoolkit.core/Configuration/Default Profiles/MRTKProfile.asset 下查找该配置文件。
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr

2.5 配置 OpenXR 相关设置

  • 在“编辑(Edit)”>“项目设置(ProjectSettings)”下,导航到“XR 插件管理”并在“window”和“UWP”选项卡下启用“OpenXR”。 在每个选项卡下确保已选中“在启动时初始化 XR”,并确保启用“Windows”选项卡下的“Windows Mixed Reality 功能组”和“UWP”选项卡下的“Microsoft HoloLens 功能组”。
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr

消除警告:
可能需要使用“OpenXR 项目验证”工具来消除黄色三角形。 某些警告可以手动解决:文章来源地址https://www.toymoban.com/news/detail-752022.html

  1. 在 “Project Setting”下,导航到 “Player > Resoution and Presetation”。 确保未选中 “Run in Background(在后台运行) ”。
  2. 对于 UWP,在“Player>Publishing Setting(发布设置功能)”>下,如果应用程序需要这些功能,请确保检查 WebCam、麦克风、SpatialPerception 和 GazeInput。
  • 在“项目设置”下,导航至“XR 插件管理”>“OpenXR”>“交互配置文件”,并为“UWP”和“Window”添加以下三个配置文件:
    ● Microsoft Motion Controller Profile(运动控制器配置文件)
    ● Microsoft Hand Interaction Profile(手势交互配置文件)
    ● Eye Gaze Interaction Profile(眼睛注视交互配置文件)
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr
    Unity Hololens2开发|(二)MRTK3导入和配置,Hololens2开发系列,unity,游戏引擎,hololens,mr
  • 对于 HoloLens 2,建议在上述设置中将“深度提交模式”设置为 16 位。对于沉浸式头戴显示设备,可以使用 24 位深度提交。

2.6 使用模板项目资源

  • GitHub 存储库中克隆项目并签出 mrtk3 分支。 找到 MRTKDevTemplate模板工程,复制Scenes文件夹,Prefabs文件夹
  • 弹出TextMesh Pro提示,点击导入即可。

到了这里,关于Unity Hololens2开发|(二)MRTK3导入和配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目

    前言 标题这三者的关系是:假如这里有一个电子厂,Unity是机床,MRTK是零件和螺丝刀,HoloLens2是超市货架。最后在机床上生产出的商品要摆到货架上售卖。机床官方建议用Unity,但Unreal也是很不错的选择,只是部分微软云服务暂时还不支持。 本电子厂女工将从零开始生产一个

    2024年02月10日
    浏览(49)
  • Unity之Hololens2开发 如何接入的MRTK OpenXR Plugin

    什么是Hololens? Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入

    2024年02月08日
    浏览(44)
  • Unity MRTK Hololens2眼动交互

    在场景中新建一个物体,将EyeTrackingTest组件挂载到新建的物体上就可以了

    2024年02月08日
    浏览(46)
  • Unity Hololens2开发|(一)环境配置

    Windows10 SDK Microsoft Visual Studio2022 Windows 10/Windows11(专业版或者企业版操作系统 家庭版不行) Unity2021.3.29lts MixedRealityFeatureTool(用于配置MRTK3 Unity 的混合现实工具包) HoloLens 2 仿真器 :(有设备或者初学者不建议安装) 配置开发者模式 Holographic Remoting Player(全息远程处理播放) Visual

    2024年02月04日
    浏览(47)
  • Hololens2 MRTK 关闭空间网格、性能面板

    在使用MRTK 创建Unity 工程时, 默认配置是带有空间网格、性能面板,但是有时候这些会干扰我们的全息幻影的视觉效果,因此需要进行屏蔽显示。 第一步,在“Hierarchy”面板选择“MixedReality Toolkit” 默认的MRTK配置是无法更改其内容的,这时候需要点击下图所显示的“Clone”字

    2023年04月08日
    浏览(37)
  • Unity Hololens2开发|(四)实时画面电脑预览(2种方法)

    获取Hololens2 IP地址,打开Hololens2的Holographic Remoting Player 可以得到IP。 打开浏览器在搜索栏输入Hololens2 IP地址。如果出现安全问题拒绝访问,点开下面的更多信息然后进入,输入usrname、password。 -依次 查看-混合现实捕获-实时预览 点开即可看到Hololens画面。 如果不成功,请到

    2024年02月04日
    浏览(65)
  • Unity Hololens2开发|(三)工程发布及真机部署(3种方法)

    Unity 2021.3.27f1c2(Unity2018.4及以上版本) Visual Studio Community 2022 切换至UWP平台(如果没有该平台组件请先下载安装) HoloLens2的工程部署分为三种种方式:USB、WiFi和Web。 2.11 Unity 在Build Settings中将Build and Run on选择为USB Device,点击Build,如下图 2.12 Visual Studio 将当前工程右键设为启

    2024年02月05日
    浏览(52)
  • unity HoloLens2开发,使用Vuforia识别实体 触发交互(二)(有dome)

    提示:文章有错误的地方,还望诸位大神不吝指教! 我使用的utniy 版本:Unity 2021.3.6f1 第一章地址链接: link 第一章记录了一些 安装环境 需要的东西,这章主要章打包和一些BUG问题 以前记录的:链接: link 前提:需要在MRTK工具包中导入到项目。 本人经常使用的方法: 在holo

    2024年02月04日
    浏览(48)
  • Unity3D Pico VR 手势识别物体交互 适配 MRTK3

     当前Pico已经支持手势识别了,但是提供的PICO Unity Integration SDK 中是没有手势和物体交互的功能,Unity XR Interaction Toolkit提供的手势识别物体交互对 Quest适配的挺好的,Pico 当前只能用指尖点触还不能对物体进行抓握以及手势控制射线对物体进行交互。 如要项目想要使用Pico 手

    2024年01月21日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包