Ich arbeite gerade an einem Unity VR-Projekt und habe ein Problem mit Blickfunktionen. Als Beispiel verwende ich das Google VR DemoScene-Objekt namens Cube. Es ist ein tele Skript am Ende mit einigem Blick Code angehängt:Unity 3D Google Cardboard (VR) Blickfunktionen ohne EventTrigger
public void OnGazeEnter() {
SetGazedAt(true);
}
public void OnGazeExit() {
SetGazedAt(false);
}
public void OnGazeTrigger() {
TeleportRandomly();
}
Jedoch scheint dieses Fragment als nutzlos und alle schauen Ereignisse von Eventtrigger-Komponente auf das Cube-Objekt angebracht behandelt werden.
Meine Frage ist - wie gehst du gacke Ereignisse (OnGazeEnter, OnGazeExit, OnGazeTrigger) nur mit diesem Code? Es wäre viel einfacher, die EventTrigger-Komponente nicht immer anzuhängen.
Gestern habe ich hier über die 3 Arten von Raycasts geschrieben. Es sollte Ihnen helfen: http://answers.unity3d.com/answers/1200449/view.html Auf der anderen Seite, frage ich mich, was passiert, wenn Sie diesen Code entfernen, sagen Sie es nutzlos. Ich meine, vielleicht gibt der Compiler Ihnen einige Warnungen oder Fehler Tipps. – chelder