如何在 Hololens 中获取 gaze/cursor 坐标?
How to get gaze/cursor coordinates in Hololens?
我正在尝试从 Hololens 获取注视坐标。主要思想是获取我的视线和 Hololens 网格之间的交集。
您需要做的就是获取 Cursor 游戏对象的引用,然后获取其位置。这将为您提供您正在查看的位置的坐标。
public GameObject Cursor;
Vector3 gazePos = Cursor.transform.position;
您的场景应该有一个代表头显位置的 mainCamera 对象,在这个对象上进行变换应该可以找到您想要的东西。下面的代码片段应该可以帮到您。
Camera.mainCamera.gameObject.transform.position
您可以在此处查看相机的 Unity 文档:
https://docs.unity3d.com/ScriptReference/Camera.html
另请查看混合现实工具包中的 GazeManager。
我正在尝试从 Hololens 获取注视坐标。主要思想是获取我的视线和 Hololens 网格之间的交集。
您需要做的就是获取 Cursor 游戏对象的引用,然后获取其位置。这将为您提供您正在查看的位置的坐标。
public GameObject Cursor;
Vector3 gazePos = Cursor.transform.position;
您的场景应该有一个代表头显位置的 mainCamera 对象,在这个对象上进行变换应该可以找到您想要的东西。下面的代码片段应该可以帮到您。
Camera.mainCamera.gameObject.transform.position
您可以在此处查看相机的 Unity 文档:
https://docs.unity3d.com/ScriptReference/Camera.html
另请查看混合现实工具包中的 GazeManager。