회사에서 유니티로 작업하던중, 유독 내가 작업하던 프리팹에서스크립트 파일이 Missing (Mono Script)가 되는 상황이 발생하였다.
http://unitygems.com/wp-content/uploads/2012/11/Screen-Shot-2012-11-14-at-18.14.41-300x171.png
이유는 바로 유니티3D의 버전! 내가 사용하던 버전과 팀원이 사용하던 버전이 달라서,
Meta파일의 정보가 달랐고, 이때문에 내 자리에선 잘 되던게 SVN 커밋후 버전이 다른 팀원 자리에 가면 Missing (Mono Script)상태가 되면서 말썽을 부렸던 것이다.
diff를 돌려보면 .meta 파일 내에 guid가 있는데 이 값이 변하게 되어 위와 같은 상황이 발생하게 된것이다.
해결책? 간단하다. 팀원과 유니티 3D의 버전을 맞추면 된다 -_-;;;
음 근데 이게 유니티와 불안정한 유니티vs와의 합작 버그 일지도 모르겠다. 확인 필요할듯
'개발 > 유니티 3D' 카테고리의 다른 글
유니티에서 부모 자식간의 관계 설정 (1) | 2014.08.19 |
---|---|
유니티에서 싱글톤 대신 사용하는 DontDestroyOnLoad (0) | 2014.08.16 |
댓글