2015-10-08 3 views
0

Мне было поручено создать приложение, которое помещает изображение в мир вокруг устройства, и пользователь должен использовать камеру, чтобы осмотреться и найти изображение/объект. Он должен издавать звук, когда пользователь смотрит в правильном направлении, чтобы помочь им найти его.приложение для Android android 360

Мне было интересно, может ли кто-нибудь указать мне в правильном направлении, как это сделать.

ответ

4

Для того, чтобы достичь желаемого, вам понадобятся знания в OpenGl ES Android. Если у вас их нет, я предлагаю вам следовать этому Android OpenGl ES course. Это даст вам основы о том, как создать объект в 3D-мире.

Чтобы получить предварительный просмотр камеры в качестве фона в 3D мир, который я предлагаю вам Vuforia библиотеку (перейти к Начало работы с Eclipse (Java/C++) на Android разделе). Эта библиотека предназначена для расширенной реальности, но она поможет вам получить предварительный просмотр камеры в качестве фона просто (на самом деле это боль в заднице, чтобы сделать это).

В основном вы будете:

  • создать GLSurfaceView, в котором вы будете создавать образ пользователь будет искать (в 3D-среде),
  • создать объект/изображение,
  • установить камеру Предварительный просмотр в качестве фона (посмотрите на образцы Vuforia),
  • Переместите объект в зависимости от акселерометра (чтобы «исправить» объект в реальности).
  • Наконец, в зависимости от расстояния воспроизводите звук.
+0

Спасибо за информацию – user3074140

Смежные вопросы