在我的应用中,无论眼镜是否在移动,我都需要测量相机数据。我得到的数据是:
com_error: (-2147352567, 'Exception occurred.', (0, None, 'You canceled the previous operation.', 'vbaac10.chm', 5738, -2146826287), None)
如果我移动眼镜,该应用程序将正常运行。但是,如果我将眼镜放在桌子上,则4分钟后眼镜将无法显示,并且代码将返回最后存储的数据。即使已插入充电电缆。如果按眼镜上的启用按钮,则显示屏将再次打开,并且数据也正确。
是否有可能防止眼镜入睡?
答案 0 :(得分:2)
根据@Kay的评论,解决方案是添加以下行:
Screen.sleepTimeout = SleepTimeout.NeverSleep;
注意:如果您使用MixedRealityToolkit-Unity,则此解决方案有效,因为它需要:
using UnityEngine;
答案 1 :(得分:0)