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

Tworzenie aplikacji na Windows

Tworzenie aplikacji Defold na Windows jest prostym procesem i wymaga niewielu dodatkowych uwag.

Ustawienia projektu

Konfigurację aplikacji dla Windows wykonuje się w sekcji Windows pliku ustawień game.project.

Ikona aplikacji

Ikona aplikacji używana w grze na Windows musi być w formacie .ico. Plik .ico można łatwo utworzyć z pliku .png za pomocą narzędzia online, takiego jak ICOConvert lub AConvert. Prześlij obraz i użyj co najmniej następujących rozmiarów ikon: 16x16, 24x24, 32x32, 48x48, 256x256.

Źródło: Microsoft - tworzenie ikon aplikacji Windows

Tworzenie lokalnego pliku .ico za pomocą ImageMagick

ImageMagick to darmowy, otwartoźródłowy zestaw narzędzi do edycji i przetwarzania obrazów cyfrowych.

  1. Zainstaluj ImageMagick
  2. Przygotuj ikonę PNG.
  3. Przekonwertuj PNG do ICO za pomocą narzędzia convert:
    magick icon_256x256px.png -compress None -define icon:auto-resize=256,128,96,64,48,32,24,16 favicon.ico
    

FAQ

P: Dlaczego węzły GUI typu box bez tekstury są przezroczyste w edytorze, ale po zbudowaniu i uruchomieniu wyglądają poprawnie?

O: Ten błąd może występować na komputerach z kartami graficznymi AMD Radeon. Upewnij się, że masz zaktualizowane sterowniki graficzne.

P: Dlaczego podczas otwierania atlasu lub widoku sceny pojawia się błąd com.sun.jna.Native.open.class java.lang.Error: Access is denied?

O: Spróbuj uruchomić Defold jako administrator. Kliknij plik wykonywalny Defold prawym przyciskiem myszy i wybierz Run as Administrator.

P: Dlaczego moja gra nie renderuje się poprawnie w Windows na zintegrowanym układzie Intel UHD, choć wersja HTML5 działa?

O: Upewnij się, że sterownik jest zaktualizowany do wersji nie niższej niż 27.20.100.8280. Sprawdź to za pomocą narzędzia Intel Driver Support Assistant. Dodatkowe informacje znajdziesz w tym wpisie na forum.

P: Edytor Defold się zawiesza, a w logu widzę AWTError: Assistive Technology not found

Jeśli edytor ulega awarii, a w logu pojawia się wpis Caused by: java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge, wykonaj następujące kroki:

  • Przejdź do C:\Users\<username>
  • Otwórz plik .accessibility.properties w zwykłym edytorze tekstu (Notatnik też wystarczy)
  • Znajdź w konfiguracji następujące linie:
assistive_technologies=com.sun.java.accessibility.AccessBridge
screen_magnifier_present=true
  • Dodaj przed tymi liniami znak hash (#)
  • Zapisz zmiany w pliku i uruchom Defold ponownie