是否可以在不使用Unity的情况下确定ARCore / Sceneform(增强现实)中的用户凝视?

时间:2019-07-16 11:34:14

标签: android augmented-reality arcore sceneform android-augmented-reality

我可以使用Unity在ARCore中创建gazePointer(如https://codelabs.developers.google.com/codelabs/arcore-intro/#10所示),但是如果没有Unity(仅使用ARCore / Sceneform)也可以做到这一点吗?

我需要在增强现实中复制的功能是在预定义的2D参考图像上检测用户的凝视,如果凝视超过(例如)5秒,则应执行特定的操作。我们可以假设“凝视”位于用户视图的绝对中心。

注意:我正打算在像Google Cardboard这样的头戴式耳机的立体模式下进行此操作(即,未发现手机摄像头的情况下)。

1 个答案:

答案 0 :(得分:0)

您引用的ARCore Unity示例利用了ARCore Unity API的Frame类的Raycast函数。 ARCore Sceneform API中的等效功能似乎是Scene类的hitTest函数。