유니티 Missing Prefab 해결법
유니티로 작업을 하다보면 어떤 알수없는 원인으로 Missing Prefab 오류가 뜰때가 있다. 이럴때는 당황하지 말고 다음의 방법들을 시도해보자. 1. 탐색기 / Finder 에서 Library 폴더를 지우고 프로젝트를 다시 켜보자. 2. 해당 프리팹을 다시 임포트 해보자. 3. 이전에 깃에 커밋한게 있다면 해당 프리팹을 IDE로 열어서 YAML 안의 내용을 통으로 복사하자. (이게 가장 좋음)
유니티로 작업을 하다보면 어떤 알수없는 원인으로 Missing Prefab 오류가 뜰때가 있다. 이럴때는 당황하지 말고 다음의 방법들을 시도해보자. 1. 탐색기 / Finder 에서 Library 폴더를 지우고 프로젝트를 다시 켜보자. 2. 해당 프리팹을 다시 임포트 해보자. 3. 이전에 깃에 커밋한게 있다면 해당 프리팹을 IDE로 열어서 YAML 안의 내용을 통으로 복사하자. (이게 가장 좋음)
Git 으로 버전관리를 할때 Gitignore 로 관리하지 않을 폴더/파일을 지정합니다. 저는 유니티로 개발하면서 https://github.com/github/gitignore/blob/master/Unity.gitignore 의 파일을 약간 변형하여 사용하고 있습니다. 그런데 간혹 .gitignore 가 정상작동하지 않아 ignore 된 파일들이 자꾸 commit 리스트에 올라올때가 있습니다. 이럴때는 git 의 cache 의 문제이기 때문에 캐시를 전부 지웠다가 다시 add 하고 commit 하면 해결됩니다. git rm -r --cached . git add . git commit -m "fixed .gitignore"
렌더링 파이프라인이란 ? 3D 정점 데이터들을 2D인 레스터(Raster) 이미지로 변환 시키는 일련의 과정 ( 파이프라인 ) 파이프라인이란 ? 이전 과정의 출력 값이 다음 과정의 입력값으로 쓰이는 형태 렌더링 파이프 라인의 최초의 입력값은 3D 정정 데이터들이고 최후의 출력값은 레스터 이미지다 ( 2D ) 래스터 이미지란 ( Raster Image ) ? 픽셀 ( 직사각형 ) 들로 이루어진 2D 이미지 마지막 출력값 모니터의 픽셀들에 매핑해서 출력하기 위함 정점 ( Vertex ) 이란? 꼭지점 = 정점 정점의 집합으로 3D 데이터를 표현한다. 3D 에서는 면의 최소단위인 삼각형을 폴리곤 ( Polygon ) 이라고 한다. 렌더링 파이프라인 과정을 걸쳐서 정점간의 픽셀이 채워진다. 렌더링 파이프라인의 ..