HoloLens 2开发:关闭性能分析窗口
前言
最近有新成员加入本团队,为了方便其开发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开发:关闭性能分析窗口相关推荐
- cad2008加载 et拓展工具_译文:8个值得推荐的用于前端开发的性能分析工具「渡一教育」...
原文链接:https://blog.bitsrc.io/performance-analysis-tools-for-front-end-development-a7b3c1488876,作者:Mah ...
- android dumpsys 分析,Android开发调试性能分析工具:dumpsys
dumpsys可以用来查看android系统运行过程中的信息状态,如CPU.内存使用.... 例1:查看dumpsys的"子命令" adbshell dumpsys | grep ...
- mysql show profile详解_SQL 性能分析利器 show profile
本文首发个人公众号<andyqian>, 期待你的关注- 前言 在之前的文章中,我们提到过一些慢SQL优化的步骤.其中就包括:使用 explain 关键字来查看执行计划,是否命中索引. 通 ...
- 性能之巅:常用性能分析方法
目录 为了便于总结,这些方法已经被归类成了不同的类型 1.街灯讹方法 2.随机变动讹方法 3.责怪他人讹方法 4.AdHoc核对清单法 5.问题陈述法 6.科学法 7.诊断循环 8.工具法 9.USE ...
- HoloLens开发与性能优化实践
HoloLens中国版终于于5月底在中国上市,同时国内的技术社区经过一年的成长也有了很大的扩张,越来越多的开发者开始进入了HoloLens开发领域,尝试着使用混合现实(Mixed Reality)技术 ...
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 注入工具收尾操作 | 关闭注入的动态库 | 恢复寄存器 | 脱离远程调试附着 )
文章目录 一.dlclose 函数简介 二.关闭注入的 libbridge.so 动态库 三.恢复寄存器 四.脱离远程调试附着 一.dlclose 函数简介 dlclose 函数的作用是 卸载一个 指 ...
- Valgrind ---内存调试,内存泄漏检测以及性能分析的软件开发工具
Valgrind是一款用于内存调试.内存泄漏检测以及性能分析的软件开发工具.Valgrind这个名字取自北欧神话中英灵殿的入口. 一般使用方式 valgrind --leak-check=full ...
- python后台开发性能问题_《Python高性能编程》——2.14 确保性能分析成功的策略-阿里云开发者社区...
本节书摘来自异步社区<Python高性能编程>一书中的第2章,第2.14节,作者[美] 戈雷利克 (Micha Gorelick),胡世杰,徐旭彬 译,更多章节内容可以访问云栖社区&quo ...
- 代码函数从零开始学习OpenCL开发(二)一个最简单的示例与简单性能分析
在本文中,我们要主介绍代码函数的内容,自我感觉有个不错的建议和大家分享下 迎欢存眷 转载请注明 http://blog.csdn.net/leonwei/article/details/8893796 ...
最新文章
- 计算类class的sizeof大小
- linux-文件权限与目录配置
- 傅里叶变换时间复杂度
- 电脑下载的python在哪里_mac下 python3 安装--有说明原电脑安装的文件在哪里
- 大型网站技术架构:核心原理与案例分析 mobi_阿里面试官:你会高并发技术吗?...
- gridView删除提示框
- layering-cache
- Cloud for Customer切换到调试模式的前台实现
- Windows10安装Ubuntu子系统+docker教程说明
- 【codevs2488】绿豆蛙的归宿
- jmeter mysql查询结果提取_Jmeter-从数据库中获取数据并作为变量使用
- 线程学习3——前台线程和后台线程
- python处理一些乱码的中文文本时decode('utf-8')报错的处理
- 找手机ic库存回收公司
- 监听器之jp@gc详解
- su oracle 登录不了,Oracle中su切换进去sqlplus登录失败的问题处理
- Selective Search算法-候选框生成
- 寻路 pathfinder 狂乱画
- 2023版golang面试题100道(map)
- 4月4日网站变灰实录
热门文章
- ubuntu 用户管理 adduser vs useradd
- [.net]c#登陆实现验证码-图形编程
- Win能ping通win7,但是无法访问共享的解决方法
- 记一次生产环境脚本入侵检测与报警案例(检测特定目录被改动,自动报警)
- 当遭遇TCP洪水(SYN Flood)后的的诊断思路和处理过程
- 添加Zabbix Agent客户端,并解决报错。
- JAVA中遗留的问题_java中遗留的小问题
- 【SQL】substr截取结果和想象中有差异?
- ajax的content-download时间过慢问题的解决与思考
- 解决iview中</Input>标签报错的方法