가져오기 방법

Godot 3.0+에서 애셋 가져오기

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

In Godot 3.0+, we use a more modern approach to importing: Simply drop your assets (image files, scenes, audio files, fonts, etc) directly in the project folder (copy them manually with your OS file explorer). Godot will automatically import these files internally and keep the imported resources hidden in a res://.import folder.

This means that when trying to access imported assets through code you need to use the Resource Loader as it will automatically take into account where the internal files are saved. If you try and access an imported asset using the File class it will work in the editor, but break in the exported project.

However, the Resource Loader cannot access non imported files, only the File class can.

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

To change the import parameters of an asset in Godot (again, keep in mind import parameters are only present in non-native Godot resource types) select the relevant resource in the filesystem dock:

../../../_images/asset_workflow1.png

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

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

Reimporting multiple assets

While working on a project you may find that several assets need to have the same parameters changed, such as enabling mipmaps, but you only want those specific parameters changed. To do this, select every asset you want to reimport in the file system. In the import tab there will now be a checkbox to the left of every import parameter.

../../../_images/reimport_multiple.png

Select the checkbox of the parameters you want to change on your imported assets, then change the parameters normally. Finally, click the reimport button and every selected asset will be reimported with only those parameters changed.

자동 다시 가져오기

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

생성된 파일

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

../../../_images/asset_workflow4.png

또한, 추가 애셋은 숨겨진 res://.import 폴더에 프리셋이 되어 있을 것입니다:

../../../_images/asset_workflow5.png

이 폴더에 있는 파일이 (혹은 폴더 전체가) 지워진다면, 애셋은 자동으로 다시 가져올 것입니다. 따라서, 이 폴더를 버전 제어 시스템에 커밋하는 것은 선택적입니다. 다른 컴퓨터에서 확인할 때 다시 가져오는 시간이 짧을 수 있지만, 상당히 많은 시간과 공간을 잡아먹습니다. 오십보백보입니다!

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

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

../../../_images/asset_workflow2.png

기본값 가져오기 매개변수 변경하기

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

../../../_images/asset_workflow3.png

단순함이 핵심입니다!

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

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