2016-04-30 2 views
0

Это суть моего приложения идеи:Я хочу создать дополненную реальность для Android приложения, но у меня нет описательного языка, чтобы начать

Когда пользователь включает приложение, он вычисляет положение, 100 футов впереди из них затем накладывается какой-то маркер на камеру, так что, когда пользователь смотрит на позицию по телефону, они видят маркер. Затем они могут идти к маркеру, который становится больше (т.е. «ближе»), когда они идут к нему.

Полная идея для приложения сложнее, чем это, но я думаю, что если бы я мог создать это, остальное было бы просто итерациями.

Какие понятия AR, сопоставление, изображения, API Android, аппаратное обеспечение (и что-то еще, о чем я не думал), привносят в голову, что мне нужно начать изучать? У меня много опыта в программировании, а также опыт работы с Android, но рядом с ним нет никакого опыта в области АР или видения.

В принципе, я надеюсь, что вы, ребята, можете дать мне список терминов Google, чтобы я мог начать формировать конкретные идеи о том, как это сделать.

ответ

0

Разве это не «Geo-Based» AR? Чтобы получить результаты поиска, соответствующие тому, что вы описываете, а не методы, которые добавляют расширенный контент на относительное расстояние от зрителя, попробуйте выполнить поиск «широта», долгота "," координаты "," POI "и т. д., а также термины AR. В настоящее время я изучаю AWE.js, потому что он предлагает истинные географические POI (точки интереса), используя координаты.

Я наткнулся на это (https://github.com/buildar/awe.js/issues/3), пытаясь найти для себя, как создавать географические POI с использованием AWE. Для вашей цели («... вычисляет позицию 100 футов перед ними, а затем накладывает на камеру какой-то маркер ... ") вам понадобится способ оставить оси x и y, как они есть в оригинальной демонстрации geo_ar (https://github.com/buildar/awe.js/tree/master/examples) - по отношению к пользователю, а не по координатам lat/lon. Однако для того, чтобы пользователь мог подходить к ним, вам нужно было бы найти способ заставить их первоначально отображаться как относительно пользователя (по умолчанию), но затем каким-то образом заблокировать. Обычно это не было бы необходимо, потому что в большинстве приложений геолокационные POI размещаются вблизи реальных физических мест, имеющих какое-то значение, поэтому вместо того, чтобы пользователь, имеющий POI, появлялся поблизости, где бы он ни находился, он отправляется на поиски, где они находятся. Я не знаю, как было бы заблокировано первоначально относительное POI - я не программист, я просто преследую программистов в Интернете. ;) Тем не менее, я надеюсь, что это заполнит некоторые из ваших пробелов, чтобы помочь вам начать работу.

Я считаю, что там есть игры (хотя я сам их не играл), которые делают это, чтобы порождать врагов, таких как призраки или зомби. Они порождают дистанцию ​​на расстоянии от вас, но вы должны бежать от них.