Зміна іконки програми для Windows

За замовчуванням піктограмою експортованого проекту буде значок Godot. Ви, швидше за все, захочете змінити це для свого проекту. Існує два типи піктограм, які можна змінити в Windows: значок файлу та значок панелі завдань.

Creating an ICO file

Windows does not use formats such as png or jpg for application icons. Instead, it uses a Windows-only format called ICO. You can create your application icon in any program but you will have to convert it to an ICO file using a program such as GIMP.

This video tutorial goes over how to export an ICO file with GIMP.

Також можна конвертувати зображення PNG у файл ICO, сприятливий для hiDPI, за допомогою цієї команди ImageMagick:

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

Зміна піктограми панелі завдань

Піктограма панелі завдань - це значок, який з’являється на панелі завдань під час запуску проекту.

../../../_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

This setting only changes the icon for your exported game on Windows. To set the icon for macOS, use Macos Native Icon. And for any other platform, use the Icon setting.

Зміна піктограми файлу

Попередження

There are known issues when changing the application icon in executables that embed a PCK file. It's recommended to avoid using rcedit for now if you choose to enable the Embed Pck option for your Windows export preset in the Export dialog.

Піктограма файлу - це піктограма виконуваного файлу, яку ви натискаєте, щоб запустити проект.

../../../_images/icon_file_icon.png

Перш ніж вибрати її в опціях експорту, вам потрібно буде встановити додатковий інструмент під назвою rcedit. Завантажити його можна `тут<https://github.com/electron/rcedit/releases>`_.

Після завантаження потрібно вказати Godot шлях до виконуваного файлу rcedit на вашому комп'ютері. Перейдіть до Редактор → Параметри редактора → Export → Windows. Клацніть зображення папки щоб записати rcedit. Перейдіть та виберіть виконуваний файл rcedit.

Примітка

Користувачам Linux та macOS для використання rcedit потрібно буде встановити ще й `WINE<https://www.winehq.org/>`_.

../../../_images/icon_rcedit.png

Тепер у вас має бути все необхідне для заміни піктограми файлу. Для цього вам потрібно буде вказати піктограму під час експорту. Перейдіть до Проект → Експорт. Якщо припустити, що ви вже створили попередньо встановлену програму Windows Desktop, виберіть піктограму у форматі ICO у полі Application → Icon.

../../../_images/icon_export_settings.png

Примітка

If rcedit fails to change the icon, you can instead compile your own Windows export templates with the icon changed. To do so, replace platform/windows/godot.ico with your own ICO file before compiling export templates.

Once this is done, you can specify your export templates as custom export templates in your project's Windows export preset.

Тестування результату

Тепер ви можете експортувати проект. Якщо він працював правильно, ви повинні побачити таке:

../../../_images/icon_result.png

Примітка

If your icon isn't showing up properly, on Windows 10, try clearing the icon cache. To do so, open the Run dialog and enter ie4uinit.exe -ClearIconCache or ie4uinit.exe -show.