Select AR 在 Unity 的屏幕中间放置一个点的对象

Select AR placed objects with a dot in the middle of the screen in Unity

我见过很多AR应用程序都是这样的:屏幕中间有一个点,我们可以把那个点放在一些物体上,然后显示一些内容(如果我不够清楚,我攻击了一个图像).我的问题是这种行为是如何在 Unity 中获得的,我的猜测是从那一点开始你投射了一条射线,但我不认为 AR 放置的物体,例如来自 ADF 的物体,可以从那个命中找到射线。 The dot selecting objects placed on AR

在 Google Tango 的区域学习演示场景的帮助下,我已经让它工作了。我在该区域放置了一些物体,并开始使用 "ViewportPointToRay" 方法从相机中间发送 Raycast。当 Ray 与 GameObject 发生碰撞时,您可以实现所需的任何功能。