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

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

Створення файла ICO

Windows не використовує формати, такі як png, або jpg, для піктограм програм. Натомість він використовує лише формат Windows, який називається ICO. Ви можете створити піктограму програми в будь-якій програмі, але вам доведеться перетворити її у файл ICO за допомогою такої програми, як GIMP.

В цьому відео пояснюється як експортувати файл ICO з GIMP.

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

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

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

For the ICO file to effectively replace the default Godot icon, it must contain all the sizes included in the default Godot icon: 16×16, 32×32, 48×48, 64×64, 128×128, 256×256. If the ICO file does not contain all the sizes, the default Godot icon will be kept for the sizes that weren't overridden.

The above ImageMagick command takes this into account.

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

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

../../../_images/icon_taskbar_icon.png

Щоб змінити значок панелі завдань, перейдіть до Проект → Параметри проекту → Application (Застосування) → Config (Налаштування) → Icon (Піктограма). Клацніть зображення папки та виберіть ваш файл ICO.

../../../_images/icon_project_settings.png

Цей параметр змінює лише піктограму експортованої гри в Windows. Щоб встановити піктограму для macOS, використовуйте Macos Native Icon. А для будь-якої іншої платформи використовуйте параметр Icon.

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

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

Є `відомі проблеми<https://github.com/godotengine/godot/issues/33466>`__ при зміні значка додатка в виконуваних файлах, які вбудовують файл PCK. Наразі рекомендується уникати використання rcedit, якщо ви вирішите ввімкнути опцію Embed Pck для вашого попереднього налаштування експорту Windows у діалоговому вікні Експорт.

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

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

Примітка

Якщо rcedit не змінює піктограму, ви можете замість цього скомпілювати власні шаблони експорту Windows із зміненою піктограмою. Для цього перед компіляцією шаблонів експорту замініть platform/windows/godot.ico на власний файл ICO.

Щойно це буде зроблено, ви можете вказати ваші шаблони експорту як власні шаблони експорту в попередньо встановленому експортному стилі Windows для вашого проекту.

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

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

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

Примітка

Якщо ваша піктограма відображається неправильно, у Windows 10, спробуйте очистити кеш піктограм. Для цього відкрийте діалогове вікно Виконати та введіть ie4uinit.exe -ClearIconCache, або ie4uinit.exe -show.