본문 바로가기
Unity/문제 해결

[Unity/문제해결] 실행 중에 Object 변경, 저장하고 싶을 경우

by 왹져박사 2023. 5. 23.
728x90

실행중에 Object를 변경하거나 추가하였을 경우, 실행을 중단하면 모든 것이 실행 전의 상태로 돌아간다. 

실행중임을 자각하지 못하고 변경한 상황도 있지만, 

본인의 경우에는 현재 진행중인 프로젝트에서 불가피하게 실행중에 작업해야하는 상황이 있었다. 

튜토리얼이 끝난 Stage6부터는 Stage6에서 생성된 UIDirector(Canvas)를 가지고 Stage7, Stage8까지 가져간다. 

원래 Director의 부분을 참조하면서도 Stage6, 7, 8 각각의 UI를 다르게 설정할 부분이 생겨,

실행중에 작업을 하는 것이 효율적일 듯 하였다. 

그래서 실행중에 변경한 오브젝트를 프리팹화 하여 실행을 중지해 보았더니 그대로 저장되었다. 

이후 프리팹을 가져와 Unpack하고 사용하여 성공적으로 진행하였다. 

 

본인의 경우와는 다르게 다른 것들을 참조하지 않는다면 다른 Canvas를 만드는 방법이 효율적일 것이다.

728x90