J'écris un jeu simple avec python, pygame et py2app. (J'utilise python 2.6) Quand je construis mon jeu en mode alias, ça marche bien, mais quand je compile pour le déploiement, l'application me bloque immédiatement après le déjeuner. Quelqu'un sait ce qu'il se passe?Mon application py2app ne s'ouvre pas. Quel est le problème?
Répondre
Pour fournir une réponse plus complète à ce problème, je vais utiliser l'exemple aliens.py. Lorsqu'il est intégré à OS X, vous verrez un flash rapide car le jeu s'initialise rapidement et se ferme. Console d'ouverture révèle un message d'erreur semblable à
Fatal Python error: (pygame parachute) Segmentation Fault
Job appears to have crashed: Abort trap
Je crois que le problème est que la police par défaut n'est pas inclus pendant le processus d'emballage.
Dans l'échantillon de aliens.py par exemple, lancer une police pris en charge dans votre dossier de données et changer
self.font = pygame.font.Font(None), 20)
à
self.font = pygame.font.Font(os.path.join('data', 'Copperplate.ttc'), 20)
Cela devrait permettre à l'application de complie et jouer sans problème.
Oui! Je l'ai déjà trouvé, mais c'est une très bonne réponse, et c'est tout à fait correct! Merci ... (Bien qu'un peu en retard) – Teak
- 1. Mon mod_rewrite ne fonctionnera pas, quel est le problème?
- 2. py2app ne pas trouver BeautifulSoup
- 3. Quel est le problème avec mon application de rubis?
- 4. Quel est le problème avec mon code? Mon programme ne compilera pas
- 5. Quel est le problème avec mon script?
- 6. Quel est le problème avec mon XAML?
- 7. Quel est le problème avec mon sitemap?
- 8. Quel est le problème avec mon div_for?
- 9. Quel est le problème avec mon JSON?
- 10. Quel est le problème avec mon code?
- 11. Quel est le problème avec mon Regex?
- 12. Quel est le problème avec mon MPMediaPlayerController?
- 13. Quel est le problème avec mon CSS?
- 14. Quel est le problème avec mon regex
- 15. Quel est le problème avec mon xml?
- 16. Quel est le problème avec mon script?
- 17. Quel est mon problème Cronjobs?
- 18. Ma navigation ne sera pas & type =, quel est le problème?
- 19. ne peut pas trouver quel est le problème avec mon code :(
- 20. pourquoi uploadify (jQuery Plugin) ne fonctionne pas? quel est le problème avec mon code?
- 21. Quel est le problème avec mon instruction SQL, quelque chose ne fonctionne pas
- 22. Quel est le problème avec mon code? J'utilise MBProgressHUD
- 23. Quel est le problème avec mon site Web?
- 24. Django: Quel est le problème avec mon expérience ajax simple?
- 25. Quel est mon problème avec ASP.NET pubslishing?
- 26. Quel est le problème avec mon dessin Checkbox?
- 27. Quel est le problème avec mon Objective-C?
- 28. Jquery .html remplace simplement mon sélecteur, quel est le problème?
- 29. Quel est le problème avec mon regex Javascript?
- 30. Quel est le problème avec mon code flashvars?
Aucun code? Aucun message d'erreur? Non rien? Comment diable voulez-vous que les gens comprennent ce qui ne va pas? – Mizipzor
Il n'y a pas de message d'erreur quand il se ferme. J'ai compris (après avoir posté la question) qu'il a quelque chose à voir avec la police de Pygame. Cela n'arrive pas quand je supprime tout ce qui a trait à la police. Je crois aussi que c'est une combinaison de choses car il était très difficile de déterminer le point. – Teak
essayer de voir ce qui est sorti dans la console: faire "open -a Console.app", relancer votre application, voir le journal des messages, copier et coller ici. – meduz