본문 바로가기
개발/유니티 3D

유니티에서 Missing (Mono Script) 가 발생하는 이유

by GreatCoding 2014. 8. 16.

회사에서 유니티로 작업하던중, 유독 내가 작업하던 프리팹에서스크립트 파일이 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와의 합작 버그 일지도 모르겠다. 확인 필요할듯

댓글