【发布时间】:2013-07-10 20:14:22
【问题描述】:
我想使用相机创建一个模拟 AR(Aug Reality)演示,您可以在其中移动相机并查看有关您周围世界的信息。在第一个例子中,因为这只是一个初始演示,我认为一个明智的方法可能是使用一个大的透明图像,并根据设备的角度显示图像的不同部分,以便您将其向上倾斜图像将向下移动并显示图像的不同部分,并且当您向左和向右平移时,该图像的相应部分将显示,看起来就像在场景的特定部分(来自相机)上有覆盖。
我的初步调查使我相信 CMMotionManager 类可能是处理设备角度位置的最佳选择,之后图像叠加的中心将相应地改变。
我的问题是 2 倍:
- 这是一种明智的方法,还是我应该考虑采用另一种方法,例如拆分为较小的图像并根据设备位置“弹出”?
- 是否有任何类似的方法/代码示例已经完成?包括一些可能涉及的数学。
谢谢,
【问题讨论】: