Quellcode durchsuchen

Oculus: Initialize GUI to prevent startup crashes

Campbell Suter vor 8 Jahren
Ursprung
Commit
d7fc716065
1 geänderte Dateien mit 9 neuen und 0 gelöschten Zeilen
  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() {