快速上手
重要 注意 提醒Coding Style wiki
開始安裝 OxGFrame with YooAsset + HybridCLR
步驟 1. (安裝依賴)
- 1 UniTask
透過 Package Manager 安裝 (Install via git)
https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask
- 2 LWMyBox
透過 Package Manager 安裝 (Install via git)
https://github.com/michael811125/LWMyBox.git
透過 Package Manager 安裝 (Install via git)
https://github.com/michael811125/OxGKit.git?path=Assets/OxGKit/LoggingSystem/Scripts
透過 Package Manager 安裝 (Install via git)
https://github.com/michael811125/OxGKit.git?path=Assets/OxGKit/Utilities/Scripts
透過 Package Manager 安裝 (Install via git)
https://github.com/focus-creative-games/hybridclr_unity.git
- New Project TextMeshPro
透過 Package Manager 安裝 (Install by name)
com.unity.textmeshpro
- New Project Newtonsoft
透過 Package Manager 安裝 (Install by name)
com.unity.nuget.newtonsoft-json
步驟 2. (安裝框架)
方法一
透過 Package Manager 安裝 (Install via git)
https://github.com/michael811125/OxGFrame.git?path=Assets/OxGFrame
管理組件匯入 (Samples)
方法二
直接下載原碼 (Code Download ZIP)
複製 OxGFrame 文件夾到 Unity 新專案的 Assets 底下。
提醒 如果沒有要自行更改框架的需求,建議直接使用 Package Manager 方式安裝。
內置依賴庫
- 使用 YooAsset (強大的資源熱更新方案) 特別推薦。
- 使用 UnityWebSocket (最佳 WebSocket 解決方案) 特別推薦。
- 使用 DiskUtils by keerthik。
框架 API
- Hotfixers (using OxGFrame.Hotfixer)
- AssetLoaders (using OxGFrame.AssetLoader)
- AssetPatcher (using OxGFrame.AssetLoader)
- CoreFrames (using OxGFrame.CoreFrame)
- MediaFrames (using OxGFrame.MediaFrame)
- NetFrames (using OxGFrame.NetFrame)
※備註 : 建議詳看各模塊的 Example (注意 "res#" 跟 "build#" 的使用規則)。
額外有需要編寫 BuildTool 的可以調用
-
Editor
- HotfixHelper (using OxGFrame.Hotfix.Editor)
- BundleHelper (using OxGFrame.AssetLoader.Editor)
- MediaHelper (using OxGFrame.MediaFrame.Editor)
-
Runtime
- BundleConfig (using OxGFrame.AssetLoader.Bundle)
- PatchSetting (using OxGFrame.AssetLoader)
- PatchSetting.setting (Singleton instance)
- PatchSetting.yooSetting (Singleton instance)