프로젝트 폴더의 파일 무시

일반적으로 사용자의 Stingray 프로젝트 소스 폴더는 Stingray 게임 엔진과 편집기에서 사용하는 파일만 포함하고 있습니다. 소스 폴더에 프로젝트에 필요한 다른 데이터 파일을 추가로 저장해야 하는 경우 자유롭게 가능합니다. 대부분의 경우 엔진과 편집기는 알 수 없는 파일을 무시합니다.

그러나 때로는 특정 파일 또는 파일 세트를 무시하도록 엔진과 편집기에 명시적으로 지정해야 하는 경우도 있습니다.

예를 들어 Stingray 리소스 유형과 충돌하는 확장자를 가진 Stingray가 아닌 파일을 저장해야 하는 경우가 있습니다. 이럴 경우 Stingray가 이러한 파일을 리소스로 처리하지 않도록 설정하기를 원할 수 있습니다. 또는 해당 수준 설계자가 사용 가능한 자산이나 프로젝트를 빌드할 때마다 엔진에서 컴파일할 리소스를 제어할 수 있도록 특정 파일은 무시하도록 설정하기를 원할 수 있습니다.

파일 세트를 무시하는 방법

프로젝트 소스 디렉토리에 .stingrayignore라는 이름의 일반 텍스트 파일을 생성합니다. Git 버전 제어 시스템에서 사용하는 .gitignore 파일과 동일한 구문을 사용하여 무시하려는 파일과 폴더를 지정합니다.

예:

# ignore a specific file:
content/obsolete/yellow.material

# ignore a folder and all files and other folders it contains:
content/obsolete

# ignore all files within a folder but not the folder itself:
content/obsolete/**

# ignore all files with a given extension in a given sub-folder:
content/obsolete/*.lua

# ignore all files with a given extension in any sub-folder:
content/**/*.lua

.gitignore 파일에 대한 배경 정보와 패턴 형식에 대한 자세한 내용은 Git 설명서를 참조하십시오.

팁: 기본적으로 Windows 탐색기에서는 파일 이름을 .stingrayignore로 지정할 수 없습니다. 이름과 확장자 모두가 있는 파일만 허용하기 때문입니다. 그렇지만 파일 이름을 .stingrayignore.로 지정하고, 끝에 .를 하나 추가로 붙이면 이 문제를 해결할 수 있습니다. Windows 탐색기는 자동으로 뒤의 마침표를 제거합니다.

파일 무시의 영향

.stingrayignore 파일을 추가하면 다음과 같은 영향이 있습니다.

프로젝트가 로드되면 Stingray 편집기는 .stingrayignore 파일을 읽는다는 사실에 유의하십시오. 프로젝트가 편집기에서 열려 있는 동안 .stingrayignore 파일을 변경하면 Asset Browser에 변경 사항을 적용하기 위해 현재 프로젝트를 닫고 다시 열어야 합니다.