현재 일부 Unity VR 프로젝트에서 작업 중이며 시선 기능에 문제가 있습니다. 예를 들어 Cube라는 Google VR DemoScene 객체를 사용합니다. 마지막에 약간의 시선 코드 부착 된 텔레포트 스크립트가 있습니다 : EventTrigger가없는 Unity 3D Google Cardboard (VR) 시선 기능
public void OnGazeEnter() {
SetGazedAt(true);
}
public void OnGazeExit() {
SetGazedAt(false);
}
public void OnGazeTrigger() {
TeleportRandomly();
}
그러나이 조각은 쓸모없는 것 같다 모든 이벤트는 큐브 개체에 부착 EventTrigger 구성 요소에 의해 처리됩니다 시선.
내 질문은 -이 코드만으로 시선 이벤트 (OnGazeEnter, OnGazeExit, OnGazeTrigger)를 처리하는 방법은 무엇입니까? EventTrigger 구성 요소를 항상 첨부하지 않는 것이 더 간단 할 것입니다.
어제 제가 여기서 3 가지 유형의 레이 캐스트를 썼습니다. 그것은 당신을 도울 것입니다 : http://answers.unity3d.com/answers/1200449/view.html 반면에, 당신이 쓸모없는 코드를 제거하면 어떻게되는지 궁금합니다. 제 말은 아마도 컴파일러가 경고 나 오류에 대한 조언을 줄 것입니다. – chelder