首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全息镜头不动就睡着了

全息镜头不动就睡着了
EN

Stack Overflow用户
提问于 2019-04-23 21:06:49
回答 2查看 485关注 0票数 6

在我的应用程序中,我需要测量相机的数据,如果眼镜在移动或不移动。我通过以下方式获取数据:

代码语言:javascript
复制
quaternions["x"] = Camera.main.transform.rotation.x;
quaternions["y"] = Camera.main.transform.rotation.y;
quaternions["z"] = Camera.main.transform.rotation.z;
quaternions["w"] = Camera.main.transform.rotation.w;
quaternions["tx"] = Camera.main.transform.position.x;
quaternions["ty"] = Camera.main.transform.position.y;
quaternions["tz"] = Camera.main.transform.position.z;

如果我移动眼镜,应用程序工作正常。但是如果我把眼镜放在桌子上,那么4分钟后眼镜会禁用显示,代码会返回上次存储的数据。即使充电电缆插上了电源。如果我按下眼镜上的启用按钮,显示器又打开了,数据也是正确的。

有没有可能防止眼镜睡着?

EN

回答 2

Stack Overflow用户

发布于 2019-04-24 20:44:57

根据@Kay的评论,解决方案是添加一行:

代码语言:javascript
复制
Screen.sleepTimeout = SleepTimeout.NeverSleep;

注意:如果您使用MixedRealityToolkit-Unity,则此解决方案有效,因为它需要:

代码语言:javascript
复制
using UnityEngine;
票数 2
EN

Stack Overflow用户

发布于 2019-04-24 22:23:57

您可以使用System->Preference下的Device Portal来调整睡眠设置。

使用电池时,请先进入睡眠状态

接通电源后,进入睡眠状态

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55811971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档