android 360 相机应用

android 360 camera app

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

我想知道是否有人可以指出正确的方向,告诉我如何处理这样的事情。

为了实现您想要的效果,您需要了解 OpenGl ES Android. If you don't have any then I suggest you follow this Android OpenGl ES course 中的一些知识。它将向您介绍如何在 3D 世界中创建对象的基础知识。

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

基本上你会:

  • 创建一个 GLSurfaceView,您将在其中创建用户将搜索的图像(在 3D 环境中),
  • 创建您的对象/图像,
  • 将相机预览设置为背景(查看 Vuforia 示例),
  • 根据加速度计移动物体(为了"fix"现实中的物体)。
  • 最后根据距离的远近发出声音