8

伙计们,

我正在尝试获取如下图所示的实用程序。基本上,相机显示窗口覆盖了设备屏幕的一部分,并且通过曲线或直线连接的点列表作为覆盖显示在相机视图上。我知道这可以用石英画出来,但这还不到我问题的一半。

真正的问题是,随着方位和高度的变化,叠加层应该呈现不同的点。

例如:

  • 如果方位必须改变 +5 度和仰角 +2 度,则PT1将位于摄像机视图的右边缘,PT2也将向右移动,并且PT3将可见。
  • 另一个改变方位角 +10 度的运动将使PT1不可见,PT2位于右侧,PT3居中,PT4位于摄像机视图的左边缘。

图片后我的问题:

描述我想要完成的事情的图片

  1. 是否有可能拥有比相机视图尺寸大得多的视图(如下所示)并在方位/仰角变化时使用一些方法(我需要研究这些)来移动视图?推荐性能明智吗?
  2. 石英是这里的路吗?我还需要什么(当然还有用于相机和核心定位/运动的 AVFoundation)?由于我的应用程序只有 iOS 7,我可以使用 iOS 7 独有的任何新方法/API。
  3. 除了raywendelrich关于增强现实游戏的教程之外,您还知道哪些教程可以帮助我完成这项工作?
4

1 回答 1

2

请看以下内容,每篇文章或链接都有不同的关键内容来制作您的最终产品。您最终将使用地理定位、指南针/或 iphone 的陀螺仪数据的组合。

阅读所有组合的参考并在不同的项目中一一实现它们将为您提供一个坚实的起点,让您了解如何将它们组合在一起以创建您的应用程序。但首先,您需要对如何操作您将学到的知识以及如何将其应用于创建项目有一个扎实的理解。

参考:

Ray Winderlech 的一个很酷的项目教你如何在应用程序中使用位置 gps 坐标

接下来的两个链接向您展示如何获取陀螺仪数据以找出俯仰、偏航和旋转,并找出设备在空间中的当前位置。

会教你如何使用指南针

这里有一些关于在相机视图上叠加内容的增强现实内容

于 2014-01-22T19:47:11.627 回答