有没有可能像我们在cardboard android中使用磁铁点击一样聚焦和打开信息?就像unity中的光线凝视一样,有没有android的替代品?我想做一些类似于chromeexperiments中所示的事情
发布于 2016-10-05 16:18:47
终于解决了!
在treasurehunt示例中,您可以找到检测用户正在查看的位置的isLookingAtObject()方法……
另一种方法称为onNewFrame,它在每个帧中执行一些操作...
我对我们的问题的解决方案是:
在onNewFrame方法中,我添加了以下代码片段:
if (isLookingAtObject()) {
selecting++; // selecting is an integer defined as a field with zero value!
} else {
selecting = 0;
}
if (selecting == 100) {
startYourFunction(); // edit it on your own
selecting = 0;
}
}因此,当用户凝视100帧对象时,你的函数调用,如果用户的凝视在选择达到100帧之前完成,选择将重置为零。
发布于 2015-09-29 19:02:22
希望这能有所帮助。(做了个小调查,(祈祷)下面分享的链接是否直接回答了你的问题)
BaseInputModule类的实现,因此基于画布的UI元素(_uGUI_)可以通过查看它们并扣动扳机或触摸屏幕来选择。这使用玩家的凝视和磁铁触发器作为光线投射generator.https://stackoverflow.com/questions/32836344
复制相似问题