반응형

Unity 2

[유니티(Unity)] MissingReferenceException: the object of type 'GameObject' has been destroyed but you are still trying to access it. your script should either check if it is null or you should not destroy the object 에러 해결 방법

현재 접근하려는 오브젝트가 파괴되었는데 접근하려고 해서 참조할 수 없다는 에러 메시지다. 내 경우 문제가 발생한 배경은 다음과 같다. Awake에서 Destroy와 DontDestroyOnLoad를 활용해 데이터 저장 프리펩 오브젝트를 씬에 하나만 남겼고, 데이터 저장 시 애니메이션을 출력하기 위해 자식 오브젝트로 UI 오브젝트를 두었다. 데이터 저장 시 자식 오브젝트를 활성화하여 애니메이션을 출력하고, 애니메이션이 끝나면 자식 오브젝트를 비활성화한다. 데이터를 저장할 때마다 위 과정을 반복한다. 이를 위해 자식 오브젝트를 처음에는 public 오브젝트로 두고 인스펙터 창에서 연결해두었는데, 씬 전환 후 데이터를 저장하려고 하자 위 오류가 떴다. 파괴된 오브젝트의 참조를 갖고 있어서 문제가 생긴 것 같아..

유니티 Unity 2023.07.07

[유니티(Unity)] 유니티 허브(Unity Hub)에 유니티 버전 추가 설치/버전 변경

프로젝트를 진행할 때마다 팀원들과 유니티 버전을 통일한다. 따라서 매번 사용하는 유니티 버전이 달라지기 때문에 그때 그때 필요한 버전을 추가해서 사용한다. 예전에 버전을 하나 추가해뒀는데 이번에 다시 추가할 일이 생겨서 기록 겸 방법을 남겨둔다. 우선 유니티 다운로드 아카이브 사이트(https://unity3d.com/kr/get-unity/download/archive) 에 들어가서 추가로 설치할 버전 파일을 찾는다. 이번에 나는 2019.4.19f1을 설치해야 했기 때문에 해당 버전을 찾았고, 윈도우를 쓰기 때문에 다운로드(win)-Unity 에디터(64비트)를 선택해 유니티 셋업을 다운받았다. 참고로 내가 다운받은 버전의 유니티 셋업 용량은 1.63GB, 설치한 유니티 에디터 용량은 3.85GB 였..

유니티 Unity 2021.12.25
반응형