팀 프로젝트를 하며 특정 주제 하나에 대해서 깊게 정리하기 보다어려운 문제를 해결했을 때 이건 정리해야겠다 싶은 순간이 있었다. 그래서 그런것들을 정리했다.
우선, 프로젝트의 용량을 위해 에셋 프로젝트에서 특정 에셋만 이주해서 써야했다.
그래서..
👉 이 방법을 사용하면 스태틱 메쉬와 연결된 머티리얼, 텍스처, LOD까지 같이 복사됨!
SM_ExampleMesh
선택Content
폴더 선택Content Browser
에서 확인 후 정상 적용되었는지 확인✔ 이 방법을 사용하면 스태틱 메쉬가 사용하는 머티리얼, 텍스처도 자동으로 옮겨짐!
✔ 이동 후 새로운 프로젝트에서 경로가 깨지지 않고 그대로 유지됨!
언리얼의 .uasset파일은 병합이 불가능했다.
.uasset
)은 병합이 불가능할까?Git은 텍스트 파일의 경우 자동으로 줄 단위 비교 & 병합 가능하지만,
.uasset
(언리얼 에셋 파일)은 바이너리 파일이라 내부 구조를 분석할 수 없다! 💥
ㄴ실행 파일은 텍스트처럼 뭔가 비교해서 볼 수 있는 게 없다.
즉, 같은 .uasset
파일을 두 명이 수정하면, Git이 "이 둘을 어떻게 합쳐야 하지?" 하고 병합을 못 하는 것이다.
그래서 하나만 선택해서 사용해야 한다! (내 변경 사항 vs. 상대방 변경 사항)
그래서 브랜치가 2개이상 있을때 하나의 브랜치의 커밋을 push하면 pull request를 할 수있게 되는데 병합을 원하지 않으면 굳이 하지 않아도 된다.