Godot 遊戲引擎指南/匯出
你是否製作了一款你想要與朋友分享或線上出售的史詩級遊戲?你可以將 Godot 編輯器與遊戲的相關檔案一起贈送,但這 (a) 不切實際,(b) 允許其他人窺探你的辛苦工作,甚至可能聲稱是他們的。
解決這兩個問題的方案是什麼?匯出。
當你匯出遊戲時,你將遊戲中的所有檔案匯出到一個應用程式檔案,也稱為可執行檔案。但為了做到這一點,你需要一個匯出模板。這些可以在 Godot 的下載頁面上下載。你想要針對你打算出售遊戲的平臺下載它們。支援的模板如下
- Windows 桌面
- Linux/X11
- Mac OSX
- Html5
- UWP(通用 Windows 平臺)
- IOS
- Android
下載完成後,必須將模板放入 Godot 應用程式資料資料夾的Godot/templates/<CURRENT VERSION>/ 目錄中。一個簡單的方法是在螢幕頂部的“編輯器”下拉選單中選擇“開啟編輯器資料/設定資料夾”。
另一種下載它們的方法是轉到編輯器 -> 管理匯出模板... 並在“當前版本”部分中點選“下載”。
然後,你可以建立匯出預設。轉到專案 -> 匯出... 會彈出一個視窗。
點選“新增...” 並選擇遊戲將執行的平臺。你可以在“選項”選項卡的左側選擇任何值作為設定。
你應該為“產品名稱”選擇一個名稱。這應該是你的遊戲名稱。
如果有,則應設定“公司名稱”、“檔案版本”、“檔案版本”和“檔案描述”。有時名稱會根據平臺進行更改,最明顯的是手持裝置。
你還可以為遊戲的圖示設定一個影像,它將顯示為檔案資源管理器或手持裝置選單中檔名稱旁邊的影像。
Android 有很多“許可權”。你必須啟用遊戲使用的許可權,例如,如果你使用相機(例如:用於 AR),則啟用“相機”,或者如果遊戲是多人遊戲,則啟用“網際網路”。如有疑問,請一次啟用一個許可權,如果不起作用,請將其停用並啟用下一個許可權。重複此操作直到遊戲按預期工作。(儘量不要被誘惑啟用所有許可權,因為如果玩家看到 500 個完全無關的許可權請求,例如在簡單的遊戲中訪問位置,他們可能會立即停止玩遊戲。)
在“資源”選項卡上,在“匯出非資原始檔/資料夾的過濾器”下,你可以使用正則表示式模式。以下是一些常見的示例
- 要允許所有以“.json”結尾的檔案,請使用
*.json - 要允許“docs”資料夾中的所有檔案,請使用
docs/* - 要允許所有以“doc”開頭的檔案/資料夾,請使用
*/doc* - 要允許主資料夾中的特定檔案“versions.txt”,請使用
versions.txt
下面的文字框用於排除符合包含過濾器或通常被排除的項。例如,要避免匯出任何名為“exclude_export”的資料夾,請使用*exclude_export/*。使用與“匯出非資原始檔/資料夾的過濾器”相同的規則。
這兩個“過濾器”可以用逗號分隔以定義多個模式。
“功能”選項卡列出了可以透過OS.has_feature() 檢查的功能。(它不會在此處定義“釋出”或“除錯”,這是根據你選擇的選項自動完成的。)
進入“指令碼”選項卡。3 種指令碼模式是
- 文字:程式碼以純文字形式儲存,任何人都可以閱讀
- 編譯:程式碼經過壓縮,使其更小,更難閱讀
- 加密:程式碼經過加密,幾乎無法閱讀。建議用於零售遊戲,其中程式碼不是免費或開源,以及你希望防止作弊的情況下。
