跳轉到內容

Godot 遊戲引擎指南/匯出

來自華夏公益教科書,開放的書籍,開放的世界

你是否製作了一款你想要與朋友分享或線上出售的史詩級遊戲?你可以將 Godot 編輯器與遊戲的相關檔案一起贈送,但這 (a) 不切實際,(b) 允許其他人窺探你的辛苦工作,甚至可能聲稱是他們的。

解決這兩個問題的方案是什麼?匯出。

獲取匯出模板

[編輯 | 編輯原始碼]

當你匯出遊戲時,你將遊戲中的所有檔案匯出到一個應用程式檔案,也稱為可執行檔案。但為了做到這一點,你需要一個匯出模板。這些可以在 Godot 的下載頁面上下載。你想要針對你打算出售遊戲的平臺下載它們。支援的模板如下

  1. Windows 桌面
  2. Linux/X11
  3. Mac OSX
  4. Html5
  5. UWP(通用 Windows 平臺)
  6. IOS
  7. 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 種指令碼模式是

  1. 文字:程式碼以純文字形式儲存,任何人都可以閱讀
  2. 編譯:程式碼經過壓縮,使其更小,更難閱讀
  3. 加密:程式碼經過加密,幾乎無法閱讀。建議用於零售遊戲,其中程式碼不是免費或開源,以及你希望防止作弊的情況下。

Godot 遊戲引擎指南

入門 [編輯]
安裝
什麼是節點?
程式設計
資源和匯入
訊號和方法
你的第一個遊戲
讓它工作
除錯
輸入
物理
儲存和載入
多人遊戲
讓它看起來更好
UI 皮膚
動畫
高階幫助
伺服器(單例)
平臺特定
最佳化
加密
匯出
外掛
其他
有用連結
作者和貢獻者
列印版本


<-- 上一頁 返回頂部 下一頁 -->

華夏公益教科書