Определите, с какой стороны находится виртуальный объект на ARKit 2 (Swift 4) - PullRequest
0 голосов
/ 30 октября 2018

Сценарий -> Виртуальный объект помещается в реальный мир, видимый с камеры iPhone. Предполагается, что камера удерживается перпендикулярно земле, так что человек, держащий телефон, держит его перед глазами. Столкнувшись с двумя проблемами,

  • Как определить, с какой стороны пользователь должен повернуться, чтобы увидеть виртуальный объект. Используется, когда пользователь отворачивается от виртуального объекта, так что объект больше не отображается на экране. Пожалуйста (также) рассмотрите сценарий, когда пользователь держит телефон напротив виртуального объекта и ему нужно повернуть на 180 градусов, чтобы увидеть его.
  • Как только сторона, которую нужно повернуть, обнаружена, что, по вашему мнению, является лучшим способом изобразить это на экране? Я имею это в виду
    1. Некрасивая стрелка на экране, требующая от пользователя поворота влево / вправо
    2. Более похожая на игру визуальная индикация (в RPG, такой как CS, если враг стреляет слева от вас, вы видите тонкую красную линию на левой стороне экрана, как брызги крови на дисплее) Есть ли у вас что-то лучше, связанное с запросом, который я задал или нет, который вы хотели бы видеть в межотраслевой навигации AR, где вы можете ввести фабрику и позволить AR доставить вас в места, куда вы хотите пойти, включая «Возьми этот лифт и иди на этот этаж» указаний ..
...