Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Windows에 응용 프로그램 아이콘 바꾸기

기본적으로 내보낸 프로젝트의 아이콘은 Godot 아이콘입니다. 프로젝트를 위해 아이콘을 바꾸고 싶을 것입니다. Windows에서 바꿀 수 있는 두 가지 유형의 아이콘이 있습니다: 파일 아이콘하고 작업 표시줄 아이콘입니다.

ICO 파일 생성하기

Windows는 애플리케이션 아이콘에 png나 jpg 같은 포맷 대신 ICO라는 Windows 전용 포맷을 사용합니다. 프로그램의 아이콘을 만드는 작업은 어떤 프로그램이든 가능하지만 이후 GIMP 같은 프로그램을 사용해 ICO 파일로 변환하는 작업이 필요합니다.

GIMP로 ICO 파일을 내보내는 방법은`이 튜토리얼 영상 <https://www.youtube.com/watch?v=uqV3UfM-n5Y>`_ 에 설명되어 있습니다.

다음 ImageMagick 명령문을 사용하면 PNG 이미지를 hiDPI 친화적인 ICO 파일로 변환할 수 있습니다:

magick convert icon.png -define icon:auto-resize=256,128,64,48,32,16 icon.ico

Depending on which version of ImageMagick you installed, you might need to leave out the magick and run this command instead:

convert icon.png -define icon:auto-resize=256,128,64,48,32,16 icon.ico

경고

기본 Godot 아이콘 파일 크기인 16×16, 32×32, 48×48, 64×64, 128×128, 256×256사이즈의 ICO 파일을 모두 준비해야 ICO 파일이 Godot 기본 아이콘을 완전히 대체할 수 있습니다. 만약 위 파일 중 빠진 파일이 있다면 그 크기의 아이콘으로 기본 Godot 아이콘이 나타납니다.

상기의 ImageMagick 명령이 위 작업을 수행합니다.

작업 표시줄 아이콘 바꾸기

작업 표시줄 아이콘은 프로젝트가 실행하면 작업 표시줄에 나타나는 아이콘입니다.

../../_images/icon_taskbar_icon.png

To change the taskbar icon, go to Project → Project Settings → Application → Config → Windows Native Icon. Click on the folder icon and select your ICO file.

../../_images/icon_project_settings.png

이 설정은 Windows용으로 내보낸 게임의 아이콘만을 변경합니다. macOS에서 아이콘을 변경하기 위해서는 Macos Native Icon 을 지정해야 합니다. 이외의 플랫폼의 경우 Icon 설정을 사용합니다.

파일 아이콘 바꾸기

In Godot 3.5 and later, you can change the file icon without external tools using godoticon. Changing the file icon this way should work for executables containing an embedded PCK.

경고

PCK 파일을 임베딩한 실행 파일의 애플리케이션 아이콘을 변경할 때 다음과 같은 문제 가 존재합니다. 만약 내보내기 창에서 Embed Pck 프리셋을 선택했다면 당분간은 rcedit을 사용하는 것을 피하는 것이 좋습니다.

파일 아이콘은 프로젝트를 실행하기 위해 클릭하는 실행 파일의 아이콘입니다.

../../_images/icon_file_icon.png

내보내기 설정에서 아이콘을 선택하기 전에, rcedit이라는 추가 툴을 설치해야 합니다. 여기서 다운로드할 수 있습니다.

다운로드한 후, Godot에 컴퓨터에서 rcedit 실행 파일의 경로를 주어야 합니다. 편집기 → 편집기 설정 → Export → Windows로 갑니다. rcedit 항목의 폴더 아이콘을 클릭합니다. rcedit 실행 파일로 가서 선택합니다.

참고

Linux와 macOS 사용자는 rcedit를 사용하려면 WINE을 별도로 설치해야 합니다.

On macOS 10.15 (Catalina) or later, make sure to use a 64-bit version of both WINE and rcedit since 32-bit applications aren't supported anymore.

../../_images/icon_rcedit.png

이제 파일 아이콘을 바꾸기 위한 준비가 되었습니다. 하기 위해선, 내보낼 때 아이콘을 지정해야 합니다. 프로젝트 → 내보내기로 갑니다. 이미 Windows 데스크톱 프리셋이 준비되었다고 가정합니다, Application → Icon 영역에서 ICO 형식으로 된 아이콘을 선택합니다.

경고

All the supplied metadata must be valid. Most importantly, the version identifiers must take the form major.minor.patch.revision where every component is required and is a positive integer. For instance, 1.2.0.0 is valid but 1.2.0 is not.

If you provide invalid metadata in the export preset, the application icon won't change as rcedit will fail to change the executable's metadata.

../../_images/icon_export_settings.png

참고

rcedit이 아이콘을 바꾸는데 실패한다면 아이콘을 변경한 :ref:`Windows 내보내기 템플릿을 직접 컴파일 <doc_compiling_for_windows>`할 수 있습니다. 내보내기 템플릿을 컴파일 하기 전에 `platform/windows/godot.ico <https://github.com/godotengine/godot/blob/master/platform/windows/godot.ico>`__ 을 원하는 ICO 파일로 변경하면 됩니다.

이 작업이 끝나면 이 내보내기 템플릿을 Windows 내보내기 프리셋에서 커스텀 내보내기 템플릿으로 지정할 수 있습니다.

결과 테스트하기

이제 프로젝트를 내보낼 수 있습니다. 작업이 잘 됬다면 이렇게 보여야 합니다:

../../_images/icon_result.png

참고

만약 아이콘이 Windows 10에서 제대로 보이지 않는다면 실행 창에서 ie4uinit.exe -ClearIconCache 또는 ie4uinit.exe -show 를 입력해 아이콘 캐시를 삭제해보십시오.