我正在用python,pygame和py2app編寫一個簡單的遊戲。 (我使用Python 2.6)當我在別名模式下構建我的遊戲時,它工作正常,但是當我構建部署時,應用程序在午餐後立即崩潰。任何人都知道發生了什麼事?我的py2app應用程序無法打開。有什麼問題?
1
A
回答
5
爲了給這個問題提供一個更全面的答案,我將使用aliens.py示例。 當內置在OS X中時,遊戲快速初始化並退出時會看到快速閃爍。打開控制檯顯示類似於
Fatal Python error: (pygame parachute) Segmentation Fault
Job appears to have crashed: Abort trap
的錯誤信息,我相信這個問題是沒有被包括在默認的字體在包裝過程中。
在例如在aliens.py樣品,拋出一個支持的字體到你的數據文件夾,並更改
self.font = pygame.font.Font(None), 20)
到
self.font = pygame.font.Font(os.path.join('data', 'Copperplate.ttc'), 20)
這應該讓該應用complie和玩沒有問題。
+0
是的!我已經發現了這一點,但這是一個非常好的答案,並且完全正確!謝謝...(雖然有點晚) – Teak 2011-03-05 04:17:33
相關問題
- 1. 我的java servlet應用程序無法在Tomcat中打開有什麼問題?
- 2. 我無法弄清楚我的C++程序有什麼問題
- 3. 無法弄清楚Pygame應用程序中有什麼問題
- 4. 通過py2app開發的應用程序打開文件
- 5. 我的應用程序無法打開「打開在...」菜單
- 6. 打開Android應用程序的問題
- 7. 使用productbuild打包py2app應用程序
- 8. 爲什麼我的引導程序彈窗無法打開?
- 9. 爲什麼我的程序無法打開webView頁面?
- 10. 爲什麼我的應用程序崩潰?我的代碼有什麼問題?
- 11. 我的小程序有什麼問題?
- 12. 我的程序有什麼問題?
- 13. 我的java程序有什麼問題?
- 14. 我的python程序有什麼問題?
- 15. 我的java程序有什麼問題?
- 16. 我的程序有什麼問題? -fpermissive
- 17. 無法打開目錄,或者我的(Perl)代碼有什麼問題?
- 18. 爲什麼我的代碼對Facebook應用程序有問題?
- 19. 我的計數元音應用程序有什麼問題?
- 20. 我的應用程序有什麼問題? nullpointerExcepttion?
- 21. 我的Swing應用程序有什麼問題?
- 22. 我的node.js + express + socket.io應用程序有什麼問題?
- 23. 我的計算器android應用程序有什麼問題?
- 24. 我的應用程序(Java)有什麼問題?
- 25. 我無法在我的android應用程序中打開PDF
- 26. 爲什麼安裝後無法打開應用程序並在手機上找到我的應用程序
- 27. Metro應用程序無法打開package.appxmanifest
- 28. Oracle MAF - 無法打開應用程序
- 29. facebook應用程序無法打開流
- 30. 應用程序「SomeApp.app」無法打開?
沒有代碼?沒有錯誤信息?沒什麼?你究竟希望人們弄清楚什麼是錯的? – Mizipzor 2010-08-13 14:30:34
退出時沒有錯誤消息。我發現(在我發佈這個問題之後),它與pygame字體有關。當我刪除與字體有關的所有內容時,不會發生這種情況。我也相信這是一個綜合的事情,因爲很難明確。 – Teak 2010-08-13 17:46:38
嘗試查看控制檯中輸出的內容:執行「打開-a Console.app」,重新啓動應用程序,查看消息日誌,複製並粘貼到此處。 – meduz 2010-10-05 09:24:18