【发布时间】:2016-06-10 11:02:39
【问题描述】:
我目前正在处理一些 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 组件会更简单。
【问题讨论】:
-
昨天我在这里写了 3 种类型的 Raycast。它应该对您有所帮助:answers.unity3d.com/answers/1200449/view.html 另一方面,我想知道如果您删除那些您说它没用的代码会发生什么。我的意思是,也许编译器会给你一些警告或错误提示。
标签: c# unity3d google-cardboard google-vr