Explorar el Código

Oculus: Initialize GUI to prevent startup crashes

Campbell Suter hace 8 años
padre
commit
d7fc716065
Se han modificado 1 ficheros con 9 adiciones y 0 borrados
  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() {