我开始使用 Hololens(第 1 代),现在我需要识别眼镜是在移动(比如有人戴上它们,例如旋转头部或向前走)还是保持不动(例如躺在桌子上)。有任何工具或库吗?或者也许可以访问传感器数据?
编辑:我从 Microsoft 获取了示例应用程序,在 Unity 中预构建并在 VS2017 中运行。然后我找到了获取相机位置的代码:
float quaternionX = Camera.main.transform.rotation.x;
但它总是让我失望System.AccessViolationException
编辑2:
好的,看起来我调用Camera
了错误的线程。SpatialMappingObserver.Update()
如果我在(本 Microsoft 示例的一部分)中放入相同的调用,它工作正常。我想知道,VS2017 中的异常如何不清楚。