Skip to content

Godot:FileSystem

파일 시스템은 애셋을 저장하고 접근하는 방법을 관리합니다. 잘 설계된 파일 시스템은 여러 개발자가 협업하며 같은 소스 파일과 애셋을 편집할 수 있습니다. Godot는 모든 애셋을 파일 시스템에 파일의 형태로 저장합니다.

리소스 경로(Resource path)

리소스를 접근할 때, 호스트 OS 파일 시스템 레이아웃을 사용하는 것은 성가시고 휴대성이 떨어질 수 있습니다. 이 문제를 해결하기 위해, res:// 라는 특수 경로가 만들어졌습니다.

The path res:// will always point at the project root (where project.godot is located, so res://project.godot is always valid).

파일 시스템은 편집기에서 프로젝트를 지역으로 실행 중일 때만 읽고 씁니다. 내보내질 때나 아니면 다른 기기에서 실행 중일 때 (휴대전화나 콘솔, 혹은 DVD로 실행), 파일 시스템은 읽기만 하고 더 이상 쓰기가 용납되지 않습니다.

사용자 경로(User path)

게임 상태 저장 또는 콘텐츠 팩 다운로드와 같은 작업에는 디스크에 쓰기가 여전히 필요합니다. 이를 위해 엔진은 항상 쓰기 가능한 특수 경로 user://가 있는지 확인합니다. 이 경로는 프로젝트가 실행되는 OS에 따라 다르게 확인됩니다. 로컬 경로 확인은 데이터 경로에 자세히 설명되어 있습니다.

호스트 파일 시스템(Host file system)

또는 호스트 파일 시스템 경로도 사용될 수 있습니다, 하지만 이것이 모든 플랫폼에서 작동된다는 보장은 없으니 출시된 제품에 이 경로를 쓰는 것을 추천하지는 않습니다. 하지만, 호스트 파일 시스템 경로는 Godot에서 개발 도구를 만들 때 유용할 수 있습니다.

See also

Favorite site