유니티 에디터 네임스페이스 컴파일 에러 해결방법
유니티 에디터에서 열심히 작업하고나서 이걸 안드로이드로 옮길려고 빌드 했는데 아래와 같은 에러가 뜨면서 멘붕이 왔습니다.
Assets/Terasurware/DataGeneratorEditor.cs(3,7): error CS0246: The type or namespace name `UnityEditor' could not be found. Are you missing an assembly reference?
Assets/Terasurware/DataGeneratorEditor.cs(6,36): error CS0246: The type or namespace name `Editor' could not be found. Are you missing an assembly reference?
Assets/Terasurware/DataGeneratorEditor.cs(8,26): error CS0115: `DataGeneratorEditor.OnInspectorGUI()' is marked as an override but no suitable method found to override
Error building Player because scripts had compiler errors
UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors.
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:162
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEditor.HostView:OnGUI()
아놔.. 이거 뭐가 이레요. ㅠㅠ 개발하기도 바빠죽겠구만 이런 에러까지.
원인은 Editor 스크립트가 Editor 폴더 아래에 들어있지 않아서 발생했습니다.
저렇게 DataGeneratorEditor 라는 스크립트가 Editor 폴더 아래에 위치하지 않고 일반적인 폴더 이름으로된 내부에 있어서 에러가 발생했더라구요.
Editor 스크립트는 무조건 "Editor"라는 폴더 아래에 넣어줘야 하더라구요.
캡쳐화면처럼 그냥 Editor 라는 폴더 하나 만들어서 거기에 Editor 스크립트를 넣어주면 문제는 말끔하게 해결된답니다.
'개발 > 정보' 카테고리의 다른 글
유니티 BuildMethodException : Build Filed wit Errors 우회방법 (0) | 2018.01.08 |
---|---|
풋볼데이 선수뽑기 그동안 모은거 한방에 해 보기 (0) | 2017.12.31 |
유니티 Proguard duplicate class definitions 컴파일 오류 피하는 방법 (0) | 2017.12.11 |
아직도 하는 사람이 있나 풋볼데이 첼시 근황 (2) | 2017.11.29 |
유니티 Nav Mesh Surface 사용시 에러 해결방법(Source Mesh does not allow read access) (0) | 2017.10.30 |
유니티 길만들기 #3 자동길찾기 케릭터 구현하기 (0) | 2017.10.18 |
유니티 길만들기 #2 Navigation을 이용한 길 Bake 사용방법 (0) | 2017.10.17 |
유니티 길만들기 #1 Snap 사용하기 (Grid Cell 만큼 움직이기) (0) | 2017.10.16 |
최근댓글