Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Розробка для Windows

Розробка застосунків Defold для платформи Windows — простий процес, що потребує врахування лише кількох особливостей.

Налаштування проєкту

Специфічні для Windows налаштування застосунку задаються в розділі Windows файлу налаштувань game.project.

Значок застосунку

Значок застосунку для гри у Windows має бути у форматі .ico. Ви можете легко створити файл .ico з файлу .png за допомогою онлайн-інструмента, наприклад ICOConvert або AConvert. Завантажте зображення й використовуйте щонайменше такі розміри значків: 16x16, 24x24, 32x32, 48x48, 256x256.

Джерело: Microsoft — створення значків застосунків Windows

Локальне створення файлу .ico за допомогою пакета програм ImageMagick.

ImageMagick — безкоштовний пакет програм із відкритим вихідним кодом для редагування й обробки цифрових зображень.

  1. Установіть ImageMagick
    • Linux: установіть за допомогою apt
      sudo apt install imagemagick
      
    • Windows: завантажте з https://imagemagick.org/script/download.php#windows:
    • macOS: установіть за допомогою brew:
      brew install imagemagick
      
  2. Підготуйте значок у форматі PNG.
  3. Перетворіть PNG на ICO за допомогою інструмента convert:
    magick icon_256x256px.png -compress None -define icon:auto-resize=256,128,96,64,48,32,24,16 favicon.ico
    

Поширені запитання

Запитання: Чому вузли Box у GUI без текстури прозорі в редакторі, але відображаються як очікується після збирання й запуску?

Відповідь: Ця помилка може виникати на комп’ютерах із графічними процесорами AMD Radeon. Обов’язково оновіть графічні драйвери.

Запитання: Чому під час відкриття атласу або вікна сцени з’являється помилка com.sun.jna.Native.open.class java.lang.Error: Access is denied?

Відповідь: Спробуйте запустити Defold від імені адміністратора. Клацніть виконуваний файл Defold правою кнопкою миші та виберіть «Run as Administrator».

Запитання: Чому моя гра неправильно відображається у Windows із вбудованим графічним процесором Intel UHD, хоча збірка HTML5 працює?

Відповідь: Обов’язково оновіть драйвер до версії 27.20.100.8280 або новішої. Перевірте його за допомогою Intel Driver Support Assistant. Додаткову інформацію наведено в цьому дописі на форумі.

Запитання: Редактор Defold аварійно завершує роботу, а в журналі є повідомлення AWTError: Assistive Technology not found

Якщо редактор аварійно завершує роботу, а в журналі згадано Caused by: java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge, виконайте такі кроки:

  • Перейдіть до C:\Users\<username>
  • Відкрийте файл .accessibility.properties у звичайному текстовому редакторі (підійде Notepad)
  • Знайдіть у конфігурації такі рядки:
assistive_technologies=com.sun.java.accessibility.AccessBridge
screen_magnifier_present=true
  • Додайте знак решітки (#) на початку цих рядків
  • Збережіть зміни у файлі та перезапустіть Defold