Fix play mode runtime scene replacement

This commit is contained in:
2026-04-08 00:33:50 +08:00
parent 69cb80ccd4
commit 23ff4004f4
9 changed files with 149 additions and 0 deletions

View File

@@ -44,6 +44,12 @@ void RuntimeLoop::Stop() {
m_stepRequested = false;
}
void RuntimeLoop::ReplaceScene(Scene* scene) {
m_sceneRuntime.ReplaceScene(scene);
m_fixedAccumulator = 0.0f;
m_stepRequested = false;
}
void RuntimeLoop::Tick(float deltaTime) {
if (!IsRunning()) {
return;