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

这篇具有很好参考价值的文章主要介绍了【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言
标题这三者的关系是:假如这里有一个电子厂,Unity是机床,MRTK是零件和螺丝刀,HoloLens2是超市货架。最后在机床上生产出的商品要摆到货架上售卖。机床官方建议用Unity,但Unreal也是很不错的选择,只是部分微软云服务暂时还不支持。
本电子厂女工将从零开始生产一个商品。
请注意:本文(或者本系列)为作者本人的学习开发笔记,主要做一些流程和debug记录,并不能作为教程使用。

一、初始准备
首先需要比较高版本的VS和Unity。习惯使用经典版本的同学需要更新一下自己的机床了。官网给的建议是VS2019、Unity2022.3.8f1以上。我用的是VS2019和Unity2020.3.28.
注意:官网提醒不要使用Unity2020.3.21和2020.3.22,会闪屏。
然后,去官网下载MRTK的工具Mixed Reality Feature Tool。
下载地址
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目

二、创建一个Unity项目
如果是全新开始的项目,一开始就切换到“Universal Windows Platform”平台:
File->BuildSettings
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
切好了以后联网点开MRTK tool:(官网说打不开这个玩意可能是因为没下.net 5.0)
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
在文件选择界面点旁边三个点。正常情况打开Unity项目只要选中项目的文件夹就可以了,但是这个工具必须在项目里找到这个刚生成的sln才行。如果前一步没有切换平台那这里应该是找不到项目的。【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
Discover Features继续下一步
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
出现了很多可选模块。第一个是微软云服务的可以不用管。第二个点开:
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
如果是初学者,Example包还是很有用的,里面有很多Demo,包含了音效、特效等,可以白嫖脚本和shader。Foundation(基础包)是必须选的,包含了MRTK基本的功能,Extension可选可不选。
完成以后下一步:Validate一下,提示:No validation issues were detected就是没问题了,点Import。然后很快就结束了,这个工具自己会消失。
如果是一般项目还要勾上Platform support里的Mixed Reality OpenXR Plugin。
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目

此时如果unity项目开着,它就会自己开始读条,并提示你重启项目。重启后,就会出现初始化Mrtk的配置页面。
工具栏也会多出一条页签“MixedReality”
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
三、配置Mrtk

OpenXR的配置参考这篇官方教程
不过我的项目并不是基于OpenXR而是UnityXR,主要是为了稳定和兼容。

四、导入DEMO

之前的Example包里有官方做的很精致的DEMO,玩一会就知道大致的功能和实现方式。这些示例场景要用Unity的Package Manager来打开:
Window->Package Manager->Packages:In Project
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
点击Examples包,点开右边的Samples可以看到有很多可以Import的内容。
下面这些是官网给出的MRTK的功能,可以挑选感兴趣的示例场景Import进去。
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目
导入后在这里找到scenes文件夹,选一个scene丢到场景里吧。(换场景的时候要remove上一个不然会叠在一起)
【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目

用unity开发的话不需要下载官网提供的那个HoloLens2模拟器,Unity自带的运行就很好用了。
开始运行后:
按住空格出现右手,按住ctrl出现左手
按T和Y可以让左手右手持续显示
wasd可以操控摄像机前进后退左移右移
qe操控摄像机上移下移
鼠标右键按住可以拖拽视角
左键操控手指进行click动作,按住左键不放可以拖拽物体(必须是可以拖拽的物体)
滚轮是向前伸手或者收回手。文章来源地址https://www.toymoban.com/news/detail-498411.html

到了这里,关于【HoloLens2】【Unity】【MRTK】开发笔记(一):创建第一个项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity Hololens2开发|(五)MRTK3子系统 KeywordRecognitionSubsystem(关键字识别)

    核心定义包附带有 KeywordRecognitionSubsystem ,它是 MRTKSubsystem 和 IKeywordRecognitionSubsystem 的基本实现,作为负责 MRTK3 中的/短语识别的子系统的基础。 MRTK 附带的具体实现(例如 WindowsKeywordRecognitionSubsystem ),以及你可能构建的其他潜在短语识别子系统,都应该基于此类。

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

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

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

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

    2023年04月08日
    浏览(37)
  • Hololens2远程音视频通话与AR远程空间标注,基于OpenXR+MRTK3+WebRTC实现

    下面展示一些 内联代码片 。

    2024年04月10日
    浏览(61)
  • 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日
    浏览(48)
  • Hololens2项目基础开发

    目录 一、前言 二、VS2019负载安装 三、Hololens2项目环境配置 四、项目具体功能实现 五、打包部署真机测试 Hololens2项目基础开发包含:单(双)手近距离控制物体移动旋转、双手近距离控制物体的缩放、语音功能(控制物体生成、缩放等)、凝视功能、空间映射等。 Unity版本

    2023年04月20日
    浏览(63)
  • 【Hololens2目标检测】YoloDetectionHoloLens-Unity项目发布记录

    win10专业版 Unity2019.4 VS2017( 一定要用这个版本的VS! ) Hololens2(打开开发者模式) win10 SDK 10.0.19041.0 项目来源:YoloDetectionHoloLens-Unity 这是一个使用Hololens进行目标检测的项目。Hololens端负责采集和显示,电脑端处理图像,并标注,将标注框传回Holo端进行显示。 具体的项目发

    2024年02月09日
    浏览(49)
  • Unity Hololens2开发|(四)实时画面电脑预览(2种方法)

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

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

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

    2024年02月04日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包