簡體   English   中英

如何在Ubuntu 16.04中創建桌面python游戲應用程序?

[英]How to create desktop python game application in Ubuntu 16.04?

我已經使用pygame模塊編寫了一個python游戲。 它從終端運行正常。

我有一個游戲目錄(我們稱之為myGame),其中包含所有資源(圖像和聲音)以及所有使用這些資源的python腳本。

當我通過終端運行游戲時(例如python3 mainPythonModule.py),游戲運行正常。

我試圖創建一個game.desktop文件。 但是,當我單擊它時,出現一個黑色窗口,幾乎立即崩潰。

我正在使用Ubuntu 16.04 LTS。 我的游戲是用python3.5編寫的,並使用pygame模塊。

我的game.desktop文件如下所示

希望這個問題的解決方案得到回答,因為我仍然必須輸入終端。

我想創建一個桌面應用程序,這樣,通過單擊圖標,游戲將開始。 就像我們下載任何游戲一樣,在安裝后,我們只需單擊游戲圖標即可運行,我想要這樣的東西。 我怎樣才能做到這一點?

編輯:我不認為這個問題可能是這個問題的重復。 我想知道如何在Ubuntu 16.04中開發桌面應用程序,以便通過單擊某些圖標來啟動游戲。

最終編輯:首先,我要感謝所有答復。 非常浪費您寶貴的時間,我真的很抱歉。

問題已解決。 問題在於所有資源(圖像和聲音)都是通過相對路徑而不是絕對路徑加載的。 現在game.desktop文件運行正常。

我認為您要嘗試的是某種發射器。

在這里,您有我的存儲庫,它包含一個Tkinter GUI,按鈕上有一個PyGame調用。

隨意學習/使用它,查看文件desktop_application.py ,如果您不關心硬幣部分,可以跳過此步驟,並接受所需的內容。

https://github.com/FilippoLeone/PyGameLauncher

您可以使用PyInstaller將所有內容編譯為可執行文件。

從PyPI安裝PyInstaller:

pip install pyinstaller

轉到程序的目錄並運行:

pyinstaller yourprogram.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM