소스 검색

Oculus: Initialize GUI to prevent startup crashes

Campbell Suter 8 년 전
부모
커밋
d7fc716065
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      jme3-vr/src/main/java/com/jme3/util/VRViewManagerOculus.java

+ 9 - 0
jme3-vr/src/main/java/com/jme3/util/VRViewManagerOculus.java

@@ -88,6 +88,15 @@ public class VRViewManagerOculus extends AbstractVRViewManager {
     @Override
     public void initialize() {
         setupCamerasAndViews();
+
+        if (environment.hasTraditionalGUIOverlay()) {
+
+            environment.getVRMouseManager().initialize();
+
+            // update the pose to position the gui correctly on start
+            update(0f);
+            environment.getVRGUIManager().positionGui();
+        }
     }
 
     private long session() {