当前位置: 首页 >  在线学习 >  【MRTK】修改 HoloLens 应用的默认系统设置

【MRTK】修改 HoloLens 应用的默认系统设置

导读:前言.项目导入 MRTK.工具后,如果不进行设置,打包出来的应用是默认开启性能面板、空间网格、手部网格和关节铰链的,这会非常影响应用的画面效果。因此在打包项目时往往需要关闭或修改默认的设置。为了便于自己回顾,在次简单记录一下。以后如果有了新需求,也会更新到这篇文章中。.当前适用版

前言

项目导入 MRTK 工具后,如果不进行设置,打包出来的应用是默认开启性能面板、空间网格、手部网格和关节铰链的,这会非常影响应用的画面效果。因此在打包项目时往往需要关闭或修改默认的设置。为了便于自己回顾,在次简单记录一下。以后如果有了新需求,也会更新到这篇文章中。

当前适用版本:

  • Unity 版本:2021.3.7f1c1
  • MRTK 版本:2.8.3

文章最近更新日期:2023.03.07


1 前置工作

在场景中找到 MRTK 的工具组件

先克隆一个配置文件,否则是无法修改默认设置的

如果不需要改名字,直接点击“Clone”按钮就可以了(后续的步骤中也经常需要用到 Clone,后面就省略不写了)

2 进行设置

2.1 关闭性能面板

找到 Diagnostic(诊断)选项卡,克隆配置文件后,取消勾选 Show Diagnostics(显示诊断信息)

2.2 关闭网格扫描

找到 Spatial Awareness(空间感知)选项卡,克隆配置文件后,根据自己的需要进行选择

  • None:不显示空间网格,也没有网格的遮挡效果
  • Visible:显示空间网格,也有遮挡效果
  • Occlusion:不显示空间网格,但是保留遮挡效果

如果项目中不需要现实物体(如:墙壁、障碍物)对虚拟物体的遮挡效果,直接选 None 就可以;如果想要保留遮挡效果,选择 Occlusion

选择 None 的效果是这样的

选择 Occlusion 的效果是这样的

这三个选项需要进行同样的操作

2.3 关闭手部网格和关节

找到 Input(输入)选项卡,克隆配置文件后找到 Articulated Hand Tracking(铰链式手部追踪)根据需要进行选择,也可以更换网格材质

  • Nothing:在任何模式中都不显示(手部网格 or 手部关节)
  • Everything:在任何模式下都显示
  • Editor:仅在 Unity 编辑器模式中显示
  • Player:仅在 HoloLens 模式中显示

内容
  • 计算机网络概念汇总
    计算机网络概念汇总
    2023-12-05
    1. 模型结构.五层模型 :.应用层、传输层、网络层、数据链路层、物理层。.应用层 :为应用程序提供交互服务。在互联网中
  • UE开发使用Rider时缓存干爆C盘的解决方案
    UE开发使用Rider时缓存干爆
    2023-12-03
    我们在使用Rider开发UE时,Ride会为每一个项目创建一个解决方案缓存,如果开几个新项目写测试demo,我们的C盘会
  • Unity3D 横板跳跃游戏半成品demo源代码
    Unity3D 横板跳跃游戏半成
    2023-12-08
    项目介绍:.基于B站的 Unity3D新手教程 进行学习制作,但视频中的做法有很多BUG,此demo是经过优化,几乎修复
  • 数据分析师如何用SQL解决业务问题?
    数据分析师如何用SQL解决业务问
    2023-12-03
    本文来自问答。.提问:数据分析人员需要掌握sql到什么程度?.请问做一名数据分析人员,在sql方面需要掌握到什么程度呢?
  • Unity 中的存档系统(本地存档)
    Unity 中的存档系统(本地存
    2023-12-09
    思想.在游戏过程中,玩家的背包、登录、人物系统都与数据息息相关,无论是一开始就设定好的默认数据,还是可以动态存取的数据,
  • unity 实现自定义class深度拷贝 deep copy 深度复制 引用类型复制
    unity 实现自定义class
    2023-12-09
    气死我了,搜半天没有,全让序列化再反序列化,又不方便又不美观。结果自己试着一写就通,两行完事。.首先先安装Newtons