我目前正在处理一些 Unity VR 项目,但我在凝视功能方面遇到了问题。作为示例,我将使用名为 Cube 的 Google VR DemoScene 对象。有一个 Teleport 脚本,最后附有一些注视代码:
public void OnGazeEnter() {
SetGazedAt(true);
}
public void OnGazeExit() {
SetGazedAt(false);
}
public void OnGazeTrigger() {
TeleportRandomly();
}
然而,这个片段似乎没用,所有凝视事件都由附加到 Cube 对象的 EventTrigger 组件处理。
我的问题是 - 您如何仅使用此代码处理凝视事件(OnGazeEnter、OnGazeExit、OnGazeTrigger)?不一直附加 EventTrigger 组件会更简单。