Skip to main content

資源部署

重要 注意 提醒

Coding Style wiki


內置部署

步驟 1.

重要 再使用 YooAsset 構建時,直接選擇 Clear And Copy All,將資源包輸出至 StreamingAssets (即內置)。

步驟 2.

額外需要確認 Builtin Query Mode。

  • Web Request:通過動態請求的方式,進行内置資源的查詢,將會占用部分內存,不過會在下一次 GC 時釋放。
  • Builtin File Manifest:通過事先建立的查詢表,進行内置資源的查詢。
  • Builtin File Manifest With CRC:通過事先建立的查詢表 + 校驗 CRC 正確性,進行内置資源的查詢。

步驟 3.

提醒 選擇 Web Request 直接略過此步驟

注意 如果選擇 Builtin Query Mode 選擇 Builtin File Manifest 或 Builtin File Manifest With CRC,則需要額外輸出查詢表。

通過 MenuItem 點選 OxGFrame -> AssetLoader -> Export Built-in File Manifest (BuiltinFileManifest.asset),進行查詢表輸出。

查詢表輸出結果。


更新部署

步驟 1.

主程式版號配置構建。

通過 MenuItem 點選 OxGFrame -> AssetLoader -> Export Bundle And Config Generator。

開啟後,Operation Type 選擇 Export App Config To Streaming Assets,將進行 appconfig 的輸出 (用於比對主程式版號)

步驟 2.

注意 確認 PatchLauncher 上的預設 Packages。

  • 預設 App Packages。
  • 預設 DLC Packages。

步驟 3.

通過 MenuItem 點選 OxGFrame -> AssetLoader -> Export Bundle And Config Generator。

開啟後,Operation Type 選擇 Export Configs And App Bundles For CDN。

  1. 注意 Source Folder 為 YooAsset 構建輸出的文件夾。
  2. 注意 要輸出的 Packages,圖中輸出的是 DefaultPackage。
  3. 最後點擊 Process 進行輸出。

步驟 4.

將輸出的 CDN 文件夾,直接上傳至雲服務上,完成資源部署。

步驟 5.

更新資源請求的配置說明。

通過 MenuItem 點選 OxGFrame -> AssetLoader -> Bundle Url Config Generator (burlconfig.conf)。

支持類型為以下 (不管輸出類型如何,都會自動判別)

  • Cipher Process (密文類型) -> 提醒 建議 Release 發佈使用。
  • Plaintext Process (明文類型)。

開啟後,配置以下相關請求訊息:

  • CDN Server (Domain name 或者 IP)。
  • App 商店的鏈結 (無則略過)。

Cipher (密文類型):

Plaintext (明文類型):


額外說明

重要 如果選用以下模式:

  • Offline Mode
  • WebGL Mode

只需要進行 內置部署 即可。

Build 防呆宏

重要 避免再打包時,忘記將 EditorSimulateMode 調成 OfflineMode, HostMode, WebGLMode。

  • OXGFRAME_OFFLINE_MODE
  • OXGFRAME_HOST_MODE
  • OXGFRAME_WEBGL_MODE