/** * fades the scene in (black to scene) */ public void fadeIn() { setEnabled(true); direction = 1; playing = true; }
@Override public void onPlay() { fade.setDuration(1f / cinematic.getSpeed()); if (in) { fade.fadeIn(); } else { fade.fadeOut(); } fade.setValue(value); }
@Override public void setTime(float time) { super.setTime(time); if (time >= fade.getDuration()) { value = in ? 1 : 0; fade.setValue(value); } else { value = time; if (in) { fade.setValue(time / cinematic.getSpeed()); } else { fade.setValue(1 - time / cinematic.getSpeed()); } } }
public void setupFilters() { if (renderer.getCaps().contains(Caps.GLSL100)) { fpp = new FilterPostProcessor(assetManager); // fpp.setNumSamples(4); // fpp.setNumSamples(4); //fpp.addFilter(new ColorOverlayFilter(ColorRGBA.LightGray)); fpp.addFilter(new RadialBlurFilter()); fade = new FadeFilter(1.0f); fpp.addFilter(fade); viewPort.addProcessor(fpp); } }
fade = new FadeFilter(); fpp.addFilter(fade);
/** * fades the scene out (scene to black) */ public void fadeOut() { setEnabled(true); direction = -1; playing = true; }
/** * fades the scene out (scene to black) */ public void fadeOut() { setEnabled(true); direction = -1; playing = true; }
/** * fades the scene in (black to scene) */ public void fadeIn() { setEnabled(true); direction = 1; playing = true; }
/** * fades the scene out (scene to black) */ public void fadeOut() { setEnabled(true); direction = -1; playing = true; }
/** * fades the scene out (scene to black) */ public void fadeOut() { setEnabled(true); direction = -1; playing = true; }
/** * fades the scene in (black to scene) */ public void fadeIn() { setEnabled(true); direction = 1; playing = true; }
/** * fades the scene in (black to scene) */ public void fadeIn() { setEnabled(true); direction = 1; playing = true; }