가져오기 과정

Godot 3.0+에서 애셋 가져오기

이제까지는, Godot 2.x에서 애셋을 가져오려면 원본 애셋이 있는 별개의 디렉토리를 수동으로 유지보수해야 했습니다. 이렇게 하지 않으면, 텍스처, 오디오 파일, 씬 등을 위한 가져오기 플래그를 전환하고 변경하는 방식을 지정하는 일은 불가능했습니다.

Godot 3.0에서는, 가져오기에 더 현대적인 접근법을 사용합니다: 간단히 애셋(이미지 파일, 씬, 오디오 파일, 폰트 등)을 프로젝트 폴더에 직접 드롭합니다(OS 파일 탐색기로 애셋을 수동으로 복사합니다). Godot은 이 파일을 내부로 가져오며 가져온 리소스를 res://.import 폴더에 숨겨 놓습니다.

따라서 가져온 애셋에 액세스하려면 저장된 내부 파일의 위치를 고려하도록 Resource Loader 를 사용해야 합니다. 만약 File 클래스로 가져온 애셋에 액세스 한다면 에디터에서는 작동하겠지만 내보낸 프로젝트에서는 작동하지 않습니다.

반면 :ref:`Resource Loader<class_ResourceLoader>`는 가져오지 않은 파일에는 액세스 할 수 없으므로 이 경우에는 :ref:`File <class_File>`클래스를 사용해야 합니다.

가져오기의 매개변수 변경하기

Godot에서 애셋의 가져오기 매개변수를 변경하는 것은 쉽습니다(다시 말하지만, 가져오기 매개변수는 오직 네이티브가 아닌 Godot 리소스 타입에만 있습니다). 파일 시스템 독에서 관련된 리소스를 선택합니다:

../../_images/asset_workflow1.png

매개변수를 조정한 후에, "다시 가져오기"를 눌러줍니다. 매개변수는 이 애셋과 향후 다시 가져오기에만 사용될 것입니다.

여러 애셋 가져오기 매개변수를 동시에 바꾸는 것도 가능합니다. 간단히 리소스 독에서 모두를 선택하고 다시 가져올 때 가져온 매개변수를 적용합니다.

여러 애셋들을 다시 가져오기

프로젝트에서 작업할 때 밉맵을 활성화 하는 등 여러 애셋이 같은 매개변수를 변경해야 하는 경우를 볼 수 있을 겁니다. 하지만 특정 매개변수만을 변경하고 싶은 경우, 파일시스템에서 다시 가져오고 싶은 파일을 모두 선택하십시오. 그러면 가져오기 탭의 모든 가져온 매개변수 좌측에 체크박스가 보일겁니다.

../../_images/reimport_multiple.png

가져온 애셋에서 바꾸고 싶은 매개변수의 체크박스에 체크한 후 평상시처럼 매개변수를 변경하십시오. 이후 다시 가져오기 버튼을 누르면 선택된 애셋들이 체크된 매개변수의 값만 변경된 채 다시 가져와집니다.

자동으로 다시 가져오기

원본 애셋의 MD5 체크섬이 바꿀 때, Godot는 튿정 애셋을 위해 구성된 프리셋을 적용하면서, 그것에 자동 다시 내보내기를 실행할 것입니다.

생성된 파일

가져오기는 추가로 <asset>.import 파일을 생성하는데, 가져오기 구성이 거기에 들어있습니다. 이것을 버전 제어 시스템에 커밋하도록 하세요!

../../_images/asset_workflow4.png

Additionally, extra assets will be preset in the hidden res://.import folder:

../../_images/asset_workflow5.png

If any of the files present in this folder is erased (or the whole folder), the asset or assets will be reimported automatically. As such, committing this folder to the version control system is optional. It can shorten reimporting time when checking out on another computer, but it takes considerably more space and transfer time. Pick your poison!

가져오기 리소스 타입 변경하기

일부 원본 애셋은 리소스의 다른 타입으로 가져올 수 있습니다. 이를 위해, 원하는 리소스의 관련된 타입을 선택하고 "다시 가져오기"를 누르세요:

../../_images/asset_workflow2.png

디폴트 가져오기 매개변수 변경하기

다른 타입의 게임에는 다른 기본 값이 필요할 것입니다. 프로젝트마다 기본 값을 바꾸려면 "Preset.." 메뉴를 사용할 수 있습니다. 프리셋을 제공하는 일부 리소스 타입 밖에도, 기본 값 설정을 저장하고 지울 수도 있습니다:

../../_images/asset_workflow3.png

단순함이 핵심입니다!

이것은 매우 간단한 워크플로로 익숙해지는데 얼마 안 걸릴 것입니다. 그리고 리소스를 다루는데 더 정확한 방법을 유도합니다.

많은 타입의 애셋을 가져오기로 이용할 수 있습니다, 따라서 이 모든 것들을 가지고 작업하는 방법을 이해하기 위해 계속 읽어주세요!