摄像头覆盖层随着方位和高程而变化
伙计们,
我正在试图获得一个实用程序,如下图所示。 基本上,相机显示窗口覆盖设备屏幕的一部分,并且通过曲线或直线连接的点列表作为覆盖层呈现在相机视图上。 我知道这可以使用石英绘制,但这不足我的问题的一半。
真正的问题是覆盖层应该随着方位和高程的变化而呈现不同的点。
例如:
- 如果方位必须改变+5度和仰angular+2度,则PT1将位于摄像机视图的右边缘旁边, PT2也将向右移动,并且PT3将可见。
- 另一个改变方位+10度的运动将使PT1不可见, PT2在右边, PT3在PT4中间, PT4在摄像机视图的左边缘。
我的照片后的问题:
- 是否有可能有一个比相机视图的尺寸大得多的视图(如下所示),并使用一些方法(我需要研究这些方法)来移动方位/高程变化时的视图? build议性能明智吗?
- 石英是去这里的路吗? 我还需要什么(当然其他AVFoundation的相机和corelocation /议案)? 由于我的应用程序只有iOS 7,我可以使用iOS 7独有的任何新的方法/ API。
- 除了raywendelrich关于增强现实游戏的教程,是否有任何教程可以帮助我完成这项工作?
看看下面的内容,每篇文章或链接有不同的关键的东西,使您的最终产品。 您最终将使用地理定位,指南针/或iPhone的陀螺仪数据进来的组合。
阅读所有参考文献并在不同项目中逐一实施,将为您如何将所有参考文献结合起来创build您的应用程序打下坚实的基础。 但首先,你需要对如何操作你将要学习的知识以及如何应用它来创build你的项目有一个很好的理解。
参考文献:
Ray Winderlech的一个很酷的项目教你如何在应用程序中使用位置GPS坐标
- 基于增强现实位置的教程
接下来的两个链接将告诉您如何获取陀螺仪数据以找出俯仰,偏航和旋转,并找出设备在空间中的当前位置。
- 苹果陀螺仪示例应用程序
- 另一个核心动作陀螺仪的例子
将教你如何使用指南针
- Ray Winderlichs为ios增强了现实指南针教程
这里有一些更多的增强现实的东西在相机视图覆盖的东西
- iPhone AR工具包
- 增强现实标记跟踪教程