From 66ebb021e093e0c7a1a858512867e022757da7d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Th=E1=BA=BF=20H=C6=B0ng?= Date: Tue, 30 Sep 2025 17:41:36 +0700 Subject: [PATCH] fix(scene/transition): set opacity of from.root and to.root --- app/src/main/java/org/vibecoders/moongazer/Game.java | 1 - .../main/java/org/vibecoders/moongazer/scenes/Transition.java | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/vibecoders/moongazer/Game.java b/app/src/main/java/org/vibecoders/moongazer/Game.java index c7ab57e..5fe905a 100644 --- a/app/src/main/java/org/vibecoders/moongazer/Game.java +++ b/app/src/main/java/org/vibecoders/moongazer/Game.java @@ -55,7 +55,6 @@ public class Game extends ApplicationAdapter { transition.render(batch); batch.end(); // Handle stage drawing for UI elements - stage.act(Gdx.graphics.getDeltaTime()); stage.draw(); return; } diff --git a/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java b/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java index ab8d63d..0d74bff 100644 --- a/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java +++ b/app/src/main/java/org/vibecoders/moongazer/scenes/Transition.java @@ -51,9 +51,11 @@ public class Transition extends Scene { log.trace("Transition opacities - from: {}, to: {}", fromOpacity, toOpacity); batch.setColor(1, 1, 1, fromOpacity); from.root.setVisible(true); + from.root.setColor(1, 1, 1, fromOpacity); from.render(batch); batch.setColor(1, 1, 1, toOpacity); to.root.setVisible(true); + to.root.setColor(1, 1, 1, toOpacity); to.render(batch); } }