Loading screen between world setup and the game scene

World generation (WorldScene.OnLoad: terrain, atlases, spawn) runs synchronously
and blocks the frame; previously only a blank fade covered it, with no feedback.
New WorldLoadingScene shows a "Generating world" label, lets it draw, then switches
to WorldScene WITHOUT a transition so its last drawn frame (the label) stays on
screen during the blocking generation. Both New World and Load Game route through
it. Localized loading.world ru/en. Build + --check-content clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Leonid Pershin
2026-06-14 23:02:19 +03:00
co-authored by Claude Opus 4.8
parent 282ec018f7
commit 6ec70cab91
5 changed files with 67 additions and 2 deletions
+1
View File
@@ -92,6 +92,7 @@
"menu.settings": "Settings",
"menu.credits": "Credits",
"menu.quit": "Quit",
"loading.world": "Generating world",
"newworld.title": "New World",
"newworld.name": "Name",
"newworld.defaultname": "New World",