-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ_it
Gabriel Thullen edited this page Jul 29, 2026
·
4 revisions
English | Français | Deutsch | Italiano | Español | Português | Slovenščina | Українська | Русский
Risposte alle domande comuni su pyGM.
pyGM è un editor visuale per lo sviluppo di giochi in Python. Permette di creare giochi 2D senza conoscenze di programmazione approfondite.
Sì, pyGM è open source e completamente gratuito.
pyGM è basato su Python. Puoi usare la programmazione visuale o scrivere direttamente codice Python.
- Windows
- macOS
- Linux
- Web (HTML5)
- Mobile (Kivy/Android)
pip install pygmPython 3.10 o superiore.
- Verifica la versione di Python
- Reinstalla le dipendenze
- Avvia da linea di comando per vedere gli errori
Avvia pyGM e seleziona "Nuovo Progetto" o usa File > Nuovo.
- Click destro su "Sprite" nell'albero delle risorse
- Seleziona "Nuovo Sprite"
- Importa un'immagine o creane una
- Apri uno sprite
- Aggiungi più frame
- Imposta la velocità dell'animazione
- Apri un oggetto
- Aggiungi eventi (es. Create, Step)
- Aggiungi azioni agli eventi
- Oppure usa l'editor visuale Blockly
- PNG (consigliato)
- JPG
- GIF
- BMP
- WAV
- MP3
- OGG
- Usa dimensioni immagine appropriate
- Comprimi i file audio
- Rimuovi risorse inutilizzate
- Crea un evento collisione nell'oggetto
- Seleziona l'altro oggetto
- Aggiungi azioni per la reazione
- Crea più stanze
- Usa l'azione "Vai alla stanza"
- Oppure "Vai alla stanza successiva"
Usa le funzioni di salvataggio integrate:
-
save_game(): Salva gioco -
load_game(): Carica gioco
- Vai su File > Esporta progetto…
- Seleziona la piattaforma di destinazione
- Configura le opzioni
- Clicca su "Esporta"
- Include il runtime Python
- Tutte le risorse sono incorporate
- Suggerimento: Ottimizza le risorse
Sì, tramite l'esportazione Kivy/Android. Anche l'esportazione web funziona sui browser mobili.
- Riduci il codice negli eventi Step
- Ottimizza le dimensioni degli sprite
- Evita troppe istanze
- Verifica il percorso dello sprite
- Assicurati che Visibile=true
- Controlla l'ordine di disegno (profondità)
- Verifica le maschere di collisione
- Assicurati che gli oggetti siano solidi (se necessario)
- Controlla la configurazione degli eventi
- Documentazione ufficiale
- GitHub Issues
- Forum della community
- Segnala bug su GitHub
- Invia Pull Request
- Migliora la documentazione