Есть ли способ протестировать приложение дополненной реальности на телефоне, который не поддерживает ARCORE?

У меня Xiaomi Redmi Note 8 Pro, похоже, он не поддерживает ARCore. Я нашел несколько способов избежать этого, но, похоже, это довольно сложно и не очень безопасно. Мой вопрос: какие еще инструменты вы бы порекомендовали, если я хочу создать приложение в Unity, которое также должно использовать модули GPS, возможно, высотомер и, конечно же, камеру (вещи AR)? Я слышал о Vuforia, которая может помочь, а также читал кое-что об AR Foundation от Unity. Но мне показалось, что в зависимости от выбранного развертывания используется AR Core или AR Kit (даже Vuforia). Может быть, есть какие-то разрешения по этому поводу?


person miticah    schedule 27.03.2020    source источник


Ответы (1)


Я предлагаю вам не пытаться возиться со своим устройством. Он не поддерживает ARCore по уважительной причине. И, возможно, вы просто пытаетесь использовать Android Studio Emulator, но, увы, по неизвестной причине, я пробую его, но APK, созданный из Unity, не может быть установлен на эмуляторе. Кое-что с архитектурой

Если вы все равно хотите использовать Unity. Я предлагаю вам использовать Vuforia. Он работает на большинстве современных устройств и даже не требует устройства для тестирования, просто нажмите unity play mode, и вы можете протестировать его со своего ПК (нужна веб-камера).

Vuforia Engine предоставляет режим симулятора в представлении «Игра», который можно активировать, нажав кнопку «Воспроизвести». Вы можете использовать эту функцию для оценки и быстрого прототипирования вашей сцены (сцен) без необходимости развертывания на устройстве. (Источник: https://library.vuforia.com/articles/Training/getting-started-with-vuforia-in-unity.html)

Для Unity с ARFoundation вы не можете использовать свой компьютер как Unity с Vuforia, вам нужны устройства с поддержкой ARCore / ARKit.

Наконец, если вам нужна дополненная реальность с модулями GPS (хотя это не с единством), оформляйте заказ AR.js https://github.com/AR-js-org/AR.js

person Zafkiel Dane    schedule 01.04.2020