Найти тему
47 подписчиков

Камера на гироскопе


Я потихоньку разрабатываю свой продукт (пока WIP, запуск на следующей неделе) И довольно забавное открытие, как в Unity сделать гироскопическую камеру на WebGL для этой штуки https://whitelabelgames.ru/game/ar-bow

Оставлю тут #сниппет вдруг кому пригодится

Для работы нужно 4 шага:

1. Сайт обязательно должен быть на HTTPS

2. На айос нужно запросить разрешение, причём обязательно через клик по кнопке

3. Нужно в Unity сделать Input.gyro.enabled = true;


Ещё кстати забавный факт про Mi телефоны. Редми считает, что он не Android, а Linux, поэтому считается десктопом в юнити проверке Application.isMobilePlatform. Более полная проверка правильно определяющая телефоны Mi выглядит так (потом прокину себе через jslib в Unity) https://gist.github.com/Nox7atra/9706c77b94d870502c8f01870fe516a0 То есть в андроид в проверку юзерагента надо добавить navigator.userAgent.match(/Miui/i) :)

Мало ли вдруг кому пригодится, чтобы время не тратить :)
Около минуты