最近我正在开发一款iOS游戏,试图获得像Pokemon Go游戏这样的功能,其中一个物体停留在一个特定的位置并试图通过相机视图找到这个物体。
所以,我阅读了一些教程并从这些文章中获得了一些帮助:
Augmented Reality Tutorial for iOS from Ray Wenderlich Blog
Augmented Reality iOS Tutorial: Location Based from Ray Wenderlich Blog
在本教程中,我成功完成了从一个设备方向的摄像机视图中查找对象。即只有左右景观和Landscape Right正在工作,但当我将设备从横向旋转到肖像时,当我指向相同的位置时,物体会跑开并且无法在相机中看到。
我的问题:如何计算对象的位置,而不管横向到纵向的相机方向如何,反之亦然?以不同方向处理这个问题的数学计算是什么?
答案 0 :(得分:1)
如果您有两个结果,则需要检查您正在查看的方位角是否在您的视野范围内。 例如,如果我们假设您正在查看方位角0并且您的视野是180度而不是您在< 90,0)中看到的所有内容,那么< 0,270>