애니메이션을 확인하려고 재생 버튼을 누르니 All compiler errors have to fixed before you can enter playmode! 오류가 생겼다. 콘솔에서 어떤 오류가 생겼는지 확인하고 오류를 모두 해결해주면 된다.
내 오류는 copying assembly from 'temp/unityengine.testrunner.dll' to 'library/scriptassemblies/unityengine.testrunner.dll' failed. detailed error: temp/unityengine.testrunner.dll does not exist 였다. 사실 이게 무슨 오류인지도 모르겠고 무작정 구글링을 하니 역시나 많은 해결방법이 있지는 않았다.
1. 재실행
2. 프로젝트를 모두 삭제하고 다시 만들기
3. 안티바이러스 프로그램이 실행중인지 확인하고, 있으면 종료 후 다시 시도
4. Reimport All
Assets 탭에 있는 Reimport All을 눌러준다. 나는 이 방법이 먹히지 않았다.
나는 프로젝트 안에 Assets -> SampleScenes -> Scripts -> Reimport All을 누르니 문제가 해결됐다. 그런데 이 폴더는 원래부터 있는 애가 아니다... 해결 방법을 찾다 찾다 유튜브에서
이 영상을 발견했고, 지푸라기 잡는 심정으로 영상을 똑같이 따라했다. 그런데 영상을 따라한 후에도 내 문제는 해결되지 않았다. 그래서 그냥 다운 받았던 파일을 삭제했다. SampleScenes 파일은 이 영상에 나온 다운로드 한 파일의 일부다... 저걸 리임포트 했더니 문제가 사라진 게 이해가 안된다... 어쨌든 문제는 해결됐고 플레이모드로 넘길 수 있게 됐다.
script 파일이 아닌 뒷 배경 == 윈도우 화면을 reimport한 것이어서 문제가 해결 된 거였다...ㅋㅋㅋㅋㅋ
'공부 > Unity' 카테고리의 다른 글
[Unity] testrunner.dll does not exist - 2 (0) | 2022.05.02 |
---|---|
[Unity] CSharp.dll does not exist (0) | 2022.05.02 |
[Unity] unity visual studio 연결 - 대상 프레임워크가 설치되지 않음 오류 (0) | 2022.05.02 |
[Unity] No Sprite Editor Window registered. 해결하기 (0) | 2022.05.02 |
[Unity] GetComponentsInChildren를 TextMeshPro에서 사용하기 (0) | 2022.04.24 |