前言

最近有新成员加入本团队,为了方便其开发HoloLens1 / HoloLens2,将不定时更新HoloLens相关开发相关内容。

软件需求:

HoloLens 1:VS2017 + Unity2017;HoloLens 2:VS2019 + Unity2019;

1.安装VS2017 / VS2019,HoloLens 1安装Win10 SDK 17134或者17763,HoloLens2要求至少18362;相关安装与配置请参考博文.

2.Unity2017 / Unity2019,安装UWP平台;

注:如果使用的软件为VS2019和Unity2019来开发HoloLens1,可参考HoloLens2的开发过程,修改MRTK的配置文件为HoloLens1即可!可参考博文1,博文2.


HoloLens 2基于MRTK开发,其在运行时会出现CPU的性能分析窗口,可以帮助我们了解设备的运行状态,但是在某些情况下,性能分析板会遮挡用户视角,干扰交互过程,造成用户的交互体验较差,因此需要掌握其相关的关闭方法,再次特此分享。


一、使用脚本关闭

性能分析窗口会在程序运行时出现,其在面板中的名字为“Diagnostics”,因此通过新建脚本,在程序初始化后即查找到相应的GameObject,并setActive(false),即可实现窗口的关闭。

GameObject.Find("Diagnostics").SetActive(false);

二、在Unity Editor中配置配置文件关闭

如上所述,HoloLens 2基于MRTK开发,其相关的配置可以通过设置MRTK的配置文件完成。

选中面板中的MixedRealityToolkit,克隆HoloLens 2的配置文件,选中“Diagnostics”再次克隆,并将系统诊断DisEnable,即实现对于性能分析窗口的关闭。

三、使用MRTK面板在程序中动态关闭/开启

导入MRTK相关资源后,在Unity Editor中搜索预制体“ToggleFeaturesPanel”,并将其拖入场景中,如下图。

通过点击第一个按钮即可实现对于性能分析窗口的动态关闭/开启,同时,其他的按钮也有其他的作用,此预制体可以作为交互过程中的一个良好的助手,建议读者使用。


总结

以上实现HoloLens 2开发中性能分析窗口的关闭,记录以上。

我在人间贩卖黄昏,只为收集世间温柔去见你 .HDarker

HoloLens 2开发:关闭性能分析窗口相关推荐

  1. cad2008加载 et拓展工具_译文:8个值得推荐的用于前端开发的性能分析工具「渡一教育」...

    原文链接:https://blog.bitsrc.io/performance-analysis-tools-for-front-end-development-a7b3c1488876,作者:Mah ...

  2. android dumpsys 分析,Android开发调试性能分析工具:dumpsys

    dumpsys可以用来查看android系统运行过程中的信息状态,如CPU.内存使用.... 例1:查看dumpsys的"子命令" adbshell dumpsys | grep ...

  3. mysql show profile详解_SQL 性能分析利器 show profile

    本文首发个人公众号<andyqian>, 期待你的关注- 前言 在之前的文章中,我们提到过一些慢SQL优化的步骤.其中就包括:使用 explain 关键字来查看执行计划,是否命中索引. 通 ...

  4. 性能之巅:常用性能分析方法

    目录 为了便于总结,这些方法已经被归类成了不同的类型 1.街灯讹方法 2.随机变动讹方法 3.责怪他人讹方法 4.AdHoc核对清单法 5.问题陈述法 6.科学法 7.诊断循环 8.工具法 9.USE ...

  5. HoloLens开发与性能优化实践

    HoloLens中国版终于于5月底在中国上市,同时国内的技术社区经过一年的成长也有了很大的扩张,越来越多的开发者开始进入了HoloLens开发领域,尝试着使用混合现实(Mixed Reality)技术 ...

  6. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 注入工具收尾操作 | 关闭注入的动态库 | 恢复寄存器 | 脱离远程调试附着 )

    文章目录 一.dlclose 函数简介 二.关闭注入的 libbridge.so 动态库 三.恢复寄存器 四.脱离远程调试附着 一.dlclose 函数简介 dlclose 函数的作用是 卸载一个 指 ...

  7. Valgrind ---内存调试,内存泄漏检测以及性能分析的软件开发工具

    Valgrind是一款用于内存调试.内存泄漏检测以及性能分析的软件开发工具.Valgrind这个名字取自北欧神话中英灵殿的入口. 一般使用方式  valgrind --leak-check=full ...

  8. python后台开发性能问题_《Python高性能编程》——2.14 确保性能分析成功的策略-阿里云开发者社区...

    本节书摘来自异步社区<Python高性能编程>一书中的第2章,第2.14节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区&quo ...

  9. 代码函数从零开始学习OpenCL开发(二)一个最简单的示例与简单性能分析

    在本文中,我们要主介绍代码函数的内容,自我感觉有个不错的建议和大家分享下 迎欢存眷 转载请注明 http://blog.csdn.net/leonwei/article/details/8893796 ...

最新文章

  1. 计算类class的sizeof大小
  2. linux-文件权限与目录配置
  3. 傅里叶变换时间复杂度
  4. 电脑下载的python在哪里_mac下 python3 安装--有说明原电脑安装的文件在哪里
  5. 大型网站技术架构:核心原理与案例分析 mobi_阿里面试官:你会高并发技术吗?...
  6. gridView删除提示框
  7. layering-cache
  8. Cloud for Customer切换到调试模式的前台实现
  9. Windows10安装Ubuntu子系统+docker教程说明
  10. 【codevs2488】绿豆蛙的归宿
  11. jmeter mysql查询结果提取_Jmeter-从数据库中获取数据并作为变量使用
  12. 线程学习3——前台线程和后台线程
  13. python处理一些乱码的中文文本时decode('utf-8')报错的处理
  14. 找手机ic库存回收公司
  15. 监听器之jp@gc详解
  16. su oracle 登录不了,Oracle中su切换进去sqlplus登录失败的问题处理
  17. Selective Search算法-候选框生成
  18. 寻路 pathfinder 狂乱画
  19. 2023版golang面试题100道(map)
  20. 4月4日网站变灰实录

热门文章

  1. ubuntu 用户管理 adduser vs useradd
  2. [.net]c#登陆实现验证码-图形编程
  3. Win能ping通win7,但是无法访问共享的解决方法
  4. 记一次生产环境脚本入侵检测与报警案例(检测特定目录被改动,自动报警)
  5. 当遭遇TCP洪水(SYN Flood)后的的诊断思路和处理过程
  6. 添加Zabbix Agent客户端,并解决报错。
  7. JAVA中遗留的问题_java中遗留的小问题
  8. 【SQL】substr截取结果和想象中有差异?
  9. ajax的content-download时间过慢问题的解决与思考
  10. 解决iview中</Input>标签报错的方法