使用 Unity 与 Hololens 2 上的游戏对象保持眼神交流

问题描述 投票:0回答:1

我需要为 Unity 创建一个 C# 脚本,用于检查玩家是否与游戏对象保持目光接触(检查函数在 Update() 函数中调用)

但是,当我尝试这样做时,它不起作用,充其量是当我沿着物体的大致方向观看时,它还可以,但它没有考虑物体的高度。

旁注,该对象始终位于相机上方 1.5 个单位,但它可以移动,玩家也可以移动(不知道此信息是否有帮助)。

遗憾的是,我没有任何代码,因为几天前我尝试这样做并删除了脚本。 我使用的是 Hololens 2020.3.34 和 MRTK 2.8。

c# unity-game-engine unityscript hololens
1个回答
0
投票

刚刚解决了这个问题,在从 MRTK 工具包实现 Eye Gaze Provider 之后,在需要它的对象上使用了 EyeTrackingTarget 函数。

© www.soinside.com 2019 - 2024. All rights reserved.