【MRTK】修改 HoloLens 应用的默认系统设置
2023-04-18 15:16:15 时间
前言
项目导入 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 模式中显示
相关文章
- 情人节,送给开发者7种爱意表达方式
- alloc、init你弄懂50%了吗?
- 微软再发数据库新项目,名为“Project Barcelona”
- iOS 10.3 新特性汇总
- PDF.NET数据开发框架实体类操作实例之在MySQL中操作
- 苹果iOS 11或不再支持32位 海量老APP面临作废
- 利用okhttp框架实现包含验证码的用户登录,保持session操作(上)
- 确保数据安全是云计算取信于用户的关键
- 你不知道的Retrofit缓存库RxCache
- 挨踢部落故事汇(9):女程序媛的开发梦
- 理解RxJava线程模型
- 挨踢部落故事汇(8):追随梦想坚定创业
- 挨踢部落故事汇(7): 结缘51CTO志在高远
- 挨踢部落故事汇(6):女攻城狮职位晋升记
- Emptiness空值语义
- 人才市场需求汇总:通往职业生涯高峰的十大IT路线图
- 挨踢部落故事汇(4):程序猿的跳槽感悟
- IBM推动业务分析战略 Netezza强化竞争优势
- 上次发版我就改了一行代码!
- 序 相信做iOS开发的小伙伴们经常会遇到这样的页面: 对于这样的静态列表我们可以直接用 storyboard