Camera switching between playmode/editor mode now working properly

This commit is contained in:
antopilo
2025-02-08 18:38:53 -05:00
parent d0c8e84f50
commit f0d762b8a1
2 changed files with 3 additions and 1 deletions

View File

@@ -424,6 +424,8 @@ namespace Nuake {
PushCommand(SetGameState(GameState::Playing));
std::string statusMessage = ICON_FA_RUNNING + std::string(" Playing...");
SetStatusMessage(statusMessage.c_str(), Engine::GetProject()->Settings.PrimaryColor);
GetFocusedSceneEditor()->SetScene(GetFocusedSceneEditor()->GetScene());
}
});
}

View File

@@ -195,7 +195,7 @@ void ViewportWidget::OnSceneChanged(Ref<Nuake::Scene> scene)
vkRenderer.RemoveViewport(sceneViewport->GetID());
// Create new viewport with same reoslution
const UUID viewId = editorContext.GetScene()->m_EditorCamera->ID;
const UUID viewId = editorContext.GetScene()->GetCurrentCamera()->ID;
auto viewport = vkRenderer.CreateViewport(viewId, currentResolution);
vkRenderer.RegisterSceneViewport(scene, viewport->GetID());