반응형
Notice
Recent Posts
Recent Comments
Link
목록씬 전환 데이터 공유 (1)
안 쓰던 블로그
unity 변수/함수/오브젝트 다른 씬에서 접근, 공유하기(DontDestroyOnLoad)
지금 씬(Stage)는 스테이지 선택 창임 여기서 스테이지를 클릭하면 Scene1에다가 현재 클릭된 스테이지 번호를 넘겨주고, 그 번호의 스테이지를 실행하게 해주고 싶다 그러면 '스테이지 번호' 변수가 다른 씬으로 공유되어야 함 유니티에서 씬에서 씬으로 변수나 함수를 못 넘기는 이유가, 씬이 넘어갈 때 그 씬에 있는 모든 오브젝트를 파괴하기 때문인데, 파괴되지 않거나 static이면 씬이 넘어가도 접근할 수 있으니까 공유가 될 것이다 만약 플레이어가 맵을 이동해야 한다면? 플레이어 객체는 삭제되지 않아야 되니까 이 경우는 DontDestroyOnLoad라는 유니티 동작 매커니즘을 추가해서 객체가 파괴되지 않도록 해준다 DontDestroyOnLoad를 적용한 객체는 씬이 넘어가도 삭제되지 않으므로 새로운..
유니티/개발
2020. 2. 2. 17:38