내가 일하며 알게 된 프로그래밍
article thumbnail
Unity Cache Server (유니티 캐시서버)
프로그래밍/Unity3D 2021. 12. 24. 00:26

유니티 캐시서버에 대해 알아보자. 협업을 하면서 git, svn, cvs 등 형상관리 툴을 사용하다 보면 버전별 branch가 다양하게 나뉘는건 당연한 일이다. 이때 branch를 옮겨다니다 보면 Unity 에서는 바뀐 에셋 파일을 감지하고 해당 에셋들에 대해 다시 import를 진행한다. (.psd, .fbx, (psd,fbx).meta, texture들의 내부 버전번호, AssetPostprocessors 버전의 해시가 변경되면 import를 다시 진행한다) 이렇게 에셋들에 대한 임포트를 다시 실행할때마다 대기시간이 걸린다 프로젝트의 크기에 따라 짧게는 몇초 길게는 몇시간까지도 소요된다. 이걸 해결하기 위한 기능이 Cache Server의 기능이다. Local서버 혹은 Remote서버에 임포트된 파일..