유니티 에디터가 아닌 타 플랫폼 빌드시에만 위 에러 뜨는 경우
#if UNITY_EDITOR
<< 여기에 Serialized 된 필드가 없어야한다 >>
#endif
위와같이 #if 와 #endif 전처리기 구문 사이에 public 이나 [SerializedField] 구문으로 선언된 필드가 없어야한다.
원리는 모르겠으나 드러난(serialized) 구조가 변경되면 에러를 뿜는것 같다.
#if 문을 변수들 잘 피해서 옮긴 후 테스트 해보자.
'프로그래밍 > 유니티 (unity)' 카테고리의 다른 글
Unity mediation gradle dependencies 해결법(빌드 실패시) (0) | 2022.11.28 |
---|---|
unity) Shapes 에셋 안드로이드에서 안될때 (0) | 2022.11.18 |
포토샵 여러이미지 동시에 자르기(애니메이션) (0) | 2022.09.28 |
유니티) Easy save3. Reference could not be found in reference manager 에러뜰때 (0) | 2022.09.28 |
유니티 내장 ObjectPool 초기화 함수 호출순서 (0) | 2022.09.24 |