首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纸板机器人

纸板机器人
EN

Stack Overflow用户
提问于 2015-09-29 13:33:34
回答 2查看 486关注 0票数 4

有没有可能像我们在cardboard android中使用磁铁点击一样聚焦和打开信息?就像unity中的光线凝视一样,有没有android的替代品?我想做一些类似于chromeexperiments中所示的事情

EN

回答 2

Stack Overflow用户

发布于 2016-10-05 16:18:47

终于解决了!

treasurehunt示例中,您可以找到检测用户正在查看的位置的isLookingAtObject()方法……

另一种方法称为onNewFrame,它在每个帧中执行一些操作...

我对我们的问题的解决方案是:

onNewFrame方法中,我添加了以下代码片段:

代码语言:javascript
复制
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帧之前完成,选择将重置为零。

票数 1
EN

Stack Overflow用户

发布于 2015-09-29 19:02:22

希望这能有所帮助。(做了个小调查,(祈祷)下面分享的链接是否直接回答了你的问题)

  • 你可以在GazeInputModule.cs上查看GoogleSamples的Cardboard-Unity from Github。正如该类的文档所说:此脚本提供了Unity的BaseInputModule类的实现,因此基于画布的UI元素(_uGUI_)可以通过查看它们并扣动扳机或触摸屏幕来选择。这使用玩家的凝视和磁铁触发器作为光线投射generator.
  • Please检查一些教程关于谷歌纸板单位here
  • Please检查谷歌样本发布在Github here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32836344

复制
相关文章

相似问题

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