Browse Source

Tweaked the background colors of the viewports in the SDK

Nehon 10 years ago
parent
commit
aca9f3e907

+ 4 - 1
jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java

@@ -221,8 +221,11 @@ public class SceneApplication extends Application implements LookupProvider {
                 {
                     overlayView = getRenderManager().createMainView("Overlay", cam);
                     overlayView.setClearFlags(false, true, false);
-                    guiViewPort.setClearFlags(false, false, false);
+                    guiViewPort.setClearFlags(false, false, false);                    
                 }
+                ColorRGBA color = new ColorRGBA();
+                color.setAsSrgb(0.25f, 0.25f, 0.25f, 1.0f);
+                viewPort.setBackgroundColor(color);
                 //create camera controller
                 camController = new SceneCameraController(cam, inputManager);
                 //create preview view

+ 3 - 4
jme3-core/src/com/jme3/gde/core/scene/ScenePreviewProcessor.java

@@ -37,7 +37,6 @@ import com.jme3.math.ColorRGBA;
 import com.jme3.math.Vector3f;
 import com.jme3.post.SceneProcessor;
 import com.jme3.renderer.Camera;
-import com.jme3.renderer.Caps;
 import com.jme3.renderer.RenderManager;
 import com.jme3.renderer.ViewPort;
 import com.jme3.renderer.queue.RenderQueue;
@@ -50,8 +49,6 @@ import java.awt.image.DataBufferByte;
 import java.awt.image.WritableRaster;
 import java.nio.ByteBuffer;
 import java.util.concurrent.ConcurrentLinkedQueue;
-import java.util.logging.Level;
-import java.util.logging.Logger;
 
 /**
  *
@@ -91,7 +88,9 @@ public class ScenePreviewProcessor implements SceneProcessor {
         // create a pre-view. a view that is rendered before the main view
         if (offView == null) {
             offView = SceneApplication.getApplication().getRenderManager().createPreView("Offscreen View", offCamera);
-            offView.setBackgroundColor(ColorRGBA.DarkGray);
+            ColorRGBA color = new ColorRGBA();
+            color.setAsSrgb(0.25f, 0.25f, 0.25f, 1.0f);
+            offView.setBackgroundColor(color);
             offView.setClearFlags(true, true, true);
             offView.addProcessor(this);
             // setup framebuffer's scene