如何使用陀螺仪使"paintball"停留在增强现实应用程序中击中的位置?



当我"射击"彩弹并产生冲击时,我需要冲击保持在它击中的相同相对位置。我意识到我必须指定某种距离因子才能使其正常工作。

对于增强现实,您通常需要方位角和仰角。这可以通过三角函数来计算出你的设备和目标之间的角度。

http://www.invasivecode.com/blog/archives/1435

有一组简单的代码展示了如何做到这一点。现在最大的问题,你提到的是求出距离。你可以设置一个预设的距离然后用这种方式计算出你的方位和高度,或者另一种可能的方法是拍一张照片然后跟踪那个点的运动,但这有点困难。

有一些开发工具包提供了那种功能,跟踪视图中的标记,但是我没有实现类似的东西的经验。下面是一个使用Unity3D

的例子http://www.slideshare.net/aquarioverde/introduction-to-ar-with-unity3d

最新更新