Android 360相机应用程序

时间:2015-10-08 10:42:56

标签: android camera 360-degrees

我的任务是创建一个应用程序,将图像放置在设备周围的世界中,用户必须使用相机环顾四周并找到图像/对象。当用户朝正确的方向看时,它应该发出声音,以帮助他们找到它。

我想知道是否有人能指出我正确的方向如何去做这样的事情。

1 个答案:

答案 0 :(得分:4)

为了达到你想要的目标,你需要OpenGl ES Android中的一些知识。如果你没有,那么我建议你遵循这个Android OpenGl ES course。它将为您提供有关如何在3D世界中创建对象的基础知识。

要将相机预览作为3D世界的背景,我建议你Vuforia库(转到 Android上的Java入门(Java / C ++)部分)。这个库是为增强现实而设计的,但它可以帮助你简单地将相机预览作为背景(这样做真的很麻烦)。

基本上你会:

  • 创建一个GLSurfaceView,您将在其中创建用户将搜索的图像(在3D环境中),
  • 创建您的对象/图片,
  • 将相机预览设置为背景(请查看Vuforia样本),
  • 根据加速度计移动对象(以便"修复"现实中的对象)。
  • 最后根据距离播放声音。