Skip to content

Commit 44f6ff0

Browse files
committed
Fixed UI and 2D camera zoom restore
1 parent dd45501 commit 44f6ff0

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

editor/Project.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1972,7 +1972,11 @@ void editor::Project::deleteSceneProject(SceneProject* sceneProject){
19721972
if (sceneProject->sceneRender) {
19731973
Camera* editorCam = sceneProject->sceneRender->getCamera();
19741974
if (editorCam) {
1975-
sceneProject->editorCameraState = Stream::encodeEditorCamera(editorCam);
1975+
float zoom = 0.0f;
1976+
if (sceneProject->sceneType == SceneType::SCENE_2D || sceneProject->sceneType == SceneType::SCENE_UI) {
1977+
zoom = static_cast<SceneRender2D*>(sceneProject->sceneRender)->getZoom();
1978+
}
1979+
sceneProject->editorCameraState = Stream::encodeEditorCamera(editorCam, zoom);
19761980
}
19771981
}
19781982

0 commit comments

Comments
 (0)