软件论坛网站有哪些,鸿蒙开发语言,如何运行wordpress,网站建设 企业 资质 等级Hololens 2应用开发系列#xff08;1#xff09;——使用MRTK在Unity中进行程序模拟 一、前言二、创建和设置MR场景三、MRTK输入模拟的开启 一、前言
在前面的文章中#xff0c;我介绍了Hololens 2开发环境搭建和项目生成部署等相关内容#xff0c;使我们能生成一个简单Ho… Hololens 2应用开发系列1——使用MRTK在Unity中进行程序模拟 一、前言二、创建和设置MR场景三、MRTK输入模拟的开启 一、前言
在前面的文章中我介绍了Hololens 2开发环境搭建和项目生成部署等相关内容使我们能生成一个简单HoloLens2应用程序。而上述程序是一个静态的程序要实现Hololen2的交互功能则需要我们在Unity中导入混合现实场景。 同时对于我们编写的程序要验证AR交互功能如手势动作、眼动追踪等如果我们每次新增功能都将其编译并发布到设备上进行调试无疑会增加繁重的工作量并浪费大量的时间因此微软官方在MRTK中为我们提供了Unity编辑器内输入模拟的功能使我们仅仅通过键盘或鼠标便可模拟使用者的手势操作、眼动追踪等功能。 下面我将对以上内容进行介绍。除此之外您还可以参考微软官方提供的教程进行补充学习分别是MRTK2输入模拟和MRTK3输入模拟现在让我们开始吧。
二、创建和设置MR场景
首先要创建和设置MR场景需在Unity编辑器的菜单栏中找到Mixed Reality→Toolkit→Add to Scene and Configure并点击编辑器左侧默认的hierarchy中会出现MixedRealityToolkit、MixedRealityPlayspace和MixedRealitySceneContent三个对象同时点击或选中MixedRealityToolkit对象后编辑器右侧默认的Inspector检查器中会自动添加MixedRealityToolkit的配置窗口。 在MixedRealityToolkit对象右侧的配置窗口中选择DefaultHoloLens2ConfigurationProfile以对应到Hololens 2的主配置文件 注意下方弹出的提示“The Mixed Reality Toolkit’s core SDK profiles can be used to get up an running quickly. You can use the default profiles provided, copy and customize the default profiles, or create your own.”意思是我们的配置文件还没有被应用可以选择使用默认配置或创建我们自己的配置在此可根据项目需求进行选择以使用默认配置为例在此我们点击Copy Customize。 在弹出的窗口中根据需求修改高级选项同时可设置配置文件的地址和文件名然后点击Clone。 此时我们见到下方的设置面板中已不再是灰白且能够对相机、输入系统、空间感知等部分进行设置。但注意几乎每一个标签页面都具有Clone this default profile to edit properties below此时我们尽量选择包含Hololens2关键字的配置文件然后点击上方最右侧的Clone按钮便可进行后续具体内容的设置。 对于这些设置的具体介绍我们可以参考微软官方的配置指南在以后的项目中我会逐步对其进行使用和介绍。
三、MRTK输入模拟的开启
微软官方在MRTK中为我们提供了Unity编辑器内输入模拟的功能使我们仅仅通过键盘或鼠标便可模拟使用者的手势操作、眼动追踪等功能。该部分功能的设置在MixedRealityToolkit对象右侧的配置窗口中如下图所示。 同时请注意微软官方有如下使用提示MRTK模拟与Unity提供的的XR全息模拟的功能不兼容。为了使用 MRTK 输入模拟服务需要将XR全息模拟的模拟模式设置为“无”。具体做法为在Unity编辑器的菜单栏中找到Window选项并选择XR-Holographic Emulation。在弹出的菜单中将Emulation Mode属性设置为None图可参考该篇文章但同时可注意到上述选项被标注为Deprecated在新版的Unity中已找不到该选项默认无需设置即可直接使用MRTK模拟。 在Unity编辑器中点击播放▶按键后可跳转到Game界面此时我们可以操纵鼠标键盘进行模拟仿真。MRTK输入模拟为我们提供了如下操作方式具体参见官方教程。
操作按键移动摄像头W、A、S、D、Q、E模拟双手空格键右手、左 Shift 键左手以将模拟的双手保持在视野中T 或 Y旋转模拟手部按住 Ctrl 键并移动鼠标
除此之外对于手部的显示及控制暂时还存在一些问题如需设置请参考微软官方提供的详情网站链接1、链接2。