Я начал работать с Гололенсом (1 поколение), и теперь мне нужно распознать, движутся ли очки (как кто-то их носит и, например, поворачивает голову или идет вперед), или они остаются неподвижными (например, лежат на Таблица). Есть ли какой-нибудь инструмент или библиотека для этого? Или, может быть, какой-либо доступ к данным датчиков?
РЕДАКТИРОВАТЬ: я взял пример приложения от Microsoft , предварительно собрал его в Unity и запустил в VS2017. Затем я нашел код для определения положения камеры:
float quaternionX = Camera.main.transform.rotation.x;
но меня всегда кидает System.AccessViolationException
РЕДАКТИРОВАТЬ 2:
Хорошо, похоже, я звоню Camera
в неправильной ветке. Если я сделаю тот же вызов внутри SpatialMappingObserver.Update()
(часть этого примера Microsoft), он будет работать нормально. Мне интересно, как неясны исключения в VS2017.