-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ_sl
Gabriel Thullen edited this page Jan 1, 2026
·
3 revisions
English | Français | Deutsch | Italiano | Español | Português | Slovenščina | Українська | Русский
Odgovori na pogosta vprasanja o pyGM.
pyGM je vizualni urejevalnik za razvoj iger v Pythonu. Omogoca ustvarjanje 2D iger brez obseznega znanja programiranja.
Da, pyGM je odprtokoden in popolnoma brezplacen.
pyGM temelji na Pythonu. Lahko uporabite vizualno programiranje ali neposredno pisete Python kodo.
- Windows
- macOS
- Linux
- Splet (HTML5)
pip install pygmPython 3.8 ali visji.
- Preverite verzijo Pythona
- Ponovno namestite odvisnosti
- Zazenite iz ukazne vrstice za ogled napak
Zazenite pyGM in izberite "Nov projekt" ali uporabite Datoteka > Novo.
- Desni klik na "Spriti" v drevesu virov
- Izberite "Nov sprite"
- Uvozite sliko ali jo ustvarite
- Odprite sprite
- Dodajte vec okvirjev
- Nastavite hitrost animacije
- Odprite objekt
- Dodajte dogodke (npr. Create, Step)
- Dodajte akcije dogodkom
- Ali uporabite vizualni urejevalnik Blockly
- PNG (priporoceno)
- JPG
- GIF
- BMP
- WAV
- MP3
- OGG
- Uporabite primerne velikosti slik
- Stisnite zvocne datoteke
- Odstranite neuporabljene vire
- Ustvarite dogodek trka v objektu
- Izberite drugi objekt
- Dodajte akcije za odziv
- Ustvarite vec sob
- Uporabite akcijo "Pojdi v sobo"
- Ali "Pojdi v naslednjo sobo"
Uporabite vgrajene funkcije shranjevanja:
-
save_game(): Shrani igro -
load_game(): Nalozi igro
- Pojdite na Datoteka > Izvozi
- Izberite ciljno platformo
- Nastavite moznosti
- Kliknite "Izvozi"
- Vkljucuje Python runtime
- Vsi viri vgrajeni
- Nasvet: Optimizirajte vire
Trenutno ni neposredno podprto. Spletni izvoz deluje na mobilnih brskalnikih.
- Zmanjsajte kodo v dogodkih Step
- Optimizirajte velikosti spritov
- Izogibajte se prevec instancam
- Preverite pot do sprita
- Prepricajte se, da je Viden=true
- Preverite vrstni red risanja (globina)
- Preverite maske trkov
- Prepricajte se, da so objekti trdni (ce je potrebno)
- Preverite nastavitve dogodkov
- Uradna dokumentacija
- GitHub Issues
- Forumi skupnosti
- Prijavite napake na GitHub
- Posljite Pull Requeste
- Izboljsajte dokumentacijo