mirror of
https://github.com/LorisYounger/VPet.git
synced 2024-08-30 18:42:36 +00:00
Update README_zht.md
This commit is contained in:
parent
8459bb498c
commit
46a3cb920a
151
README_zht.md
151
README_zht.md
@ -68,101 +68,100 @@
|
||||
|
||||
若有建議或意見,可以在Steam商店、Steam社群中評論,在Github發Issue,使用虛擬桌寵模擬器QQ群(907101442)或電子郵件[mailto:service@exlb.net](mailto:service@exlb.net)聯絡作者。
|
||||
|
||||
## 程式架構
|
||||
|
||||
* **VPet-Simulator.Windows: 适用于桌面端的虚拟桌宠模拟器**
|
||||
* *Function 功能性代码存放位置*
|
||||
* CoreMOD Mod管理类
|
||||
* MWController 窗体控制器
|
||||
## 軟體架構
|
||||
|
||||
* *WinDesign 窗口和UI设计
|
||||
* winBetterBuy 更好买窗口
|
||||
* winCGPTSetting ChatGPT 设置
|
||||
* winSetting 软件设置/MOD 窗口
|
||||
* winConsole 开发控制台
|
||||
* winGameSetting 游戏设置
|
||||
* winReport 反馈中心
|
||||
* **VPet-Simulator.Windows: 適用於桌面端的虛擬桌寵模擬器**
|
||||
* *Function 功能性程式碼儲存位置*
|
||||
* CoreMOD 模組管理
|
||||
* MWController 視窗控制器
|
||||
|
||||
* MainWindows 主窗体,存放和展示Core
|
||||
* PetHelper 快速切换小标
|
||||
* **VPet-Simulator.Tool: 方便制作MOD的工具(eg:图片帧生成)**
|
||||
* **VPet-Simulator.Core: 软件核心 方便内置到任何WPF应用程序(例如:VUP-Simulator)**
|
||||
* Handle 接口与控件
|
||||
* IController 窗体控制器 (调用相关功能和设置,例如移动到侧边等)
|
||||
* *WinDesign 視窗及UI設計
|
||||
* winBetterBuy 更好買視窗
|
||||
* winCGPTSetting ChatGPT設定
|
||||
* winSetting 軟體設定、模組視窗
|
||||
* winConsole 開發控制台
|
||||
* winGameSetting 遊戲設定
|
||||
* winReport 意見回饋中心
|
||||
|
||||
* MainWindows 主視窗、儲存及展示Core
|
||||
* PetHelper 快速切換圖示
|
||||
* **VPet-Simulator.Tool: 方便製作模組的工具(例如:產生動態圖片)**
|
||||
* **VPet-Simulator.Core: 軟體核心,方便內建至任何的WPF應用程式(例如:VUP-Simulator)**
|
||||
* Handle 介面及控制項
|
||||
* IController 視窗控制(呼叫相關功能及設定,例如:移動到側邊等)
|
||||
* Function 通用功能
|
||||
* GameCore 游戏核心,包含各种数据等内容
|
||||
* GameSave 游戏存档
|
||||
* IFood 食物/物品接口
|
||||
* PetLoader 宠物图形加载器
|
||||
* Graph 图形渲染
|
||||
* IGraph 动画基本接口
|
||||
* GraphCore 动画显示核心
|
||||
* GraphHelper 动画帮助类
|
||||
* GraphInfo 动画信息
|
||||
* FoodAnimation 食物动画 支持显示前中后3层夹心动画 不一定只用于食物,只是叫这个名字
|
||||
* PNGAnimation 桌宠动态动画组件
|
||||
* Picture 桌宠静态动画组件
|
||||
* Display 显示
|
||||
* basestyle/Theme 基本风格主题
|
||||
* Main.xaml 核心显示部件
|
||||
* MainDisplay 核心显示方法
|
||||
* MainLogic 核心显示逻辑
|
||||
* ToolBar 点击人物时候的工具栏
|
||||
* MessageBar 人物说话时候的说话栏
|
||||
* WorkTimer 工作时钟
|
||||
|
||||
## 参与开发
|
||||
|
||||
欢迎参与虚拟桌宠模拟器的开发! 为保证代码可维护度和游戏性,如果想要开发新的功能,请先[邮件联系](mailto:zoujin.dev@exlb.org)或发[Issues](https://github.com/LorisYounger/VPet/issues)我想要添加的功能/玩法, 以确保该功能/玩法适用于虚拟桌宠模拟器. 以免未来提交时因不合适被拒(而造成代码浪费)<br/>
|
||||
如果是修复错误或者BUG,无需联系我,修好后直接PR即可
|
||||
|
||||
当想法通过后,您可以通过 [fork](https://github.com/LorisYounger/VPet/fork) 功能拷贝代码至自己的github以方便编写自己的代码, 编写完毕后通过[pull requests](https://github.com/LorisYounger/VPet/compare) 提交<br/>
|
||||
如果您想法没有被通过,也可以另起炉灶,写个不同版本功能的桌宠软件. 但需遵守 [Apache License 2.0](https://github.com/LorisYounger/VPet/blob/main/LICENSE) 与 [动画版权声明与授权](https://github.com/LorisYounger/VPet#%E5%8A%A8%E7%94%BB%E7%89%88%E6%9D%83%E5%A3%B0%E6%98%8E%E4%B8%8E%E6%8E%88%E6%9D%83)
|
||||
注: 一般来讲, 添加新功能都可以通过编写代码插件MOD实现, 详情请参见 [VPet.Plugin.Demo](https://github.com/LorisYounger/VPet.Plugin.Demo)
|
||||
|
||||
我可能会对您的提交的代码进行修改,删减等以确保该功能/玩法适用于虚拟桌宠模拟器.
|
||||
* GameCore 遊戲核心,包含各種資料數據等內容
|
||||
* GameSave 遊戲存檔
|
||||
* IFood 食物及物品介面
|
||||
* PetLoader 寵物圖片載入器
|
||||
* Graph 圖形渲染
|
||||
* IGraph 動畫基本介面
|
||||
* GraphCore 動畫顯示核心
|
||||
* GraphHelper 動畫幫助
|
||||
* GraphInfo 動畫資訊
|
||||
* FoodAnimation 食物動畫,支援顯示前中後三層夾心動畫,不一定只用於食物,只是叫這個名字
|
||||
* PNGAnimation 桌寵動態動畫元件
|
||||
* Picture 桌寵靜態動畫元件
|
||||
* Display 顯示
|
||||
* basestyle/Theme 基礎風格主題
|
||||
* Main.xaml 核心顯示元件
|
||||
* MainDisplay 核心顯示方法
|
||||
* MainLogic 核心顯示邏輯
|
||||
* ToolBar 點擊人物時的工具欄
|
||||
* MessageBar 人物說話時的對話框
|
||||
* WorkTimer 運作計時器
|
||||
|
||||
|
||||
感谢以下参与的开发和翻译人员
|
||||
## 參與開發
|
||||
|
||||
歡迎參與虛擬桌寵模擬器的開發!為了保證程式碼的可維護性及遊戲性,若想要開發新的功能,請先[電子郵件聯絡](mailto:zoujin.dev@exlb.org)或提交[Issue](https://github.com/LorisYounger/VPet/issues),標題為想要新增的功能/玩法,以確保該功能/玩法適用於虛擬桌寵模擬器,以免在您完成開發後,因不適合而被拒絕(而浪費您的時間)。<br/>
|
||||
如果是修正錯誤或BUG,則不需要先行聯絡,修好後直接提交即可。
|
||||
|
||||
當您提供的想法被贊同後,您可以使用[Fork](https://github.com/LorisYounger/VPet/fork)功能,將專案程式碼整個複製至個人的Github上,以便撰寫自己的程式碼。撰寫完畢後,使用[Pull Requests](https://github.com/LorisYounger/VPet/compare)提交。<br/>
|
||||
若您的想法並未被同意,也可以另起爐灶,開發一個不同版本及功能的桌寵軟體。須遵守[Apache License 2.0](https://github.com/LorisYounger/VPet/blob/main/LICENSE)及[動畫版權聲明與授權](https://github.com/LorisYounger/VPet/blob/main/README_zht.md#%E5%8B%95%E7%95%AB%E7%89%88%E6%AC%8A%E8%81%B2%E6%98%8E%E8%88%87%E6%8E%88%E6%AC%8A)。<br/>
|
||||
註:一般而言,加入新功能都可以透過撰寫模組來達成,詳情請見:[VPet.Plugin.Demo](https://github.com/LorisYounger/VPet.Plugin.Demo)
|
||||
|
||||
作者可能會修改、刪減部分您所提交的程式碼,以確保該功能/玩法適用於虛擬桌寵模擬器。
|
||||
|
||||
|
||||
感謝下列參與的開發及翻譯人員
|
||||
|
||||
<a href="https://github.com/LorisYounger/VPet/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=LorisYounger/VPet" />
|
||||
</a>
|
||||
|
||||
和提供社区翻译和更多内容的创意工坊人员
|
||||
以及提供社群翻譯與更多內容的工作坊作者
|
||||
|
||||
## 动画版权声明与授权
|
||||
## 動畫版權聲明與授權
|
||||
|
||||
在github中 [桌宠动画文件](https://github.com/LorisYounger/VPet/tree/main/VPet-Simulator.Windows/mod/0000_core/pet/vup) 动画版权归 [虚拟主播模拟器制作组](https://www.exlb.net/VUP-Simulator)所有, 当使用本类库时,您可能需要自行准备动画文件,或遵循以下协议
|
||||
在Github中,[桌寵動畫檔案](https://github.com/LorisYounger/VPet/tree/main/VPet-Simulator.Windows/mod/0000_core/pet/vup)之動畫版權歸[虛擬主播模擬器製作組](https://www.exlb.net/VUP-Simulator)所有,在使用本類別庫時,您可能會需要自行準備動畫檔,或遵循下列協定:</br>
|
||||
*註:本聲明只限於桌寵自帶的動畫,其餘經工作坊等方式額外加入的內容並不適用*
|
||||
|
||||
> **注 **
|
||||
> 本动画声明仅限于桌宠自带的动画, 若有画师/开发者画自己的动画适配给桌宠,并不遵循用本声明
|
||||
### 非商業用途授權
|
||||
|
||||
### 非商用用途授权
|
||||
* 需要向使用者告知動畫檔案的來源,並提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
|
||||
* 當您完成上述要求後,可以免費使用動畫檔案
|
||||
|
||||
* 需要向用户告知动画文件来源并提供访问 [该页面](https://github.com/LorisYounger/VPet) 的链接
|
||||
* 当您完成以上要求后,您可以免费使用动画文件
|
||||
### 商業用途授權(低於10萬)
|
||||
|
||||
### 商用用途授权
|
||||
* 在使用者第一次使用時,需跳出視窗,並醒目向使用者告知動畫檔案的來源,並提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
|
||||
* 在對應的頁面上(使用者能快速造訪的),向使用者告知動畫檔案的來源,並提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
|
||||
* 不得透過出售動畫檔案營利
|
||||
* 請[電子郵件聯絡](mailto:zoujin.dev@exlb.org)本軟體作者
|
||||
* 當您完成上述要求後,可以免費使用動畫檔案
|
||||
|
||||
* 第一次使用时需弹窗并醒目的向用户告知动画文件来源并提供访问 [该页面](https://github.com/LorisYounger/VPet) 的链接
|
||||
* 在相应页面(用户可以快捷访问)向用户告知动画文件来源并提供访问 [该页面](https://github.com/LorisYounger/VPet) 的链接
|
||||
### 轉發動畫檔案
|
||||
|
||||
* 禁止通过出售动画文件进行盈利
|
||||
* 请[邮件联系](mailto:zoujin.dev@exlb.org)我
|
||||
* 当您完成以上要求后,您可以免费使用动画文件
|
||||
* 需要告知上述所有授權資訊
|
||||
* 需要提供造訪[本頁面](https://github.com/LorisYounger/VPet)的連結
|
||||
* 轉發動畫檔案時,禁止任何付費或收費行為
|
||||
|
||||
### 分发动画文件
|
||||
## 桌面應用程式部署方式
|
||||
|
||||
* 需要告知以上所有授权信息
|
||||
* 需要提供访问 [该页面](https://github.com/LorisYounger/VPet) 的链接
|
||||
* 分发动画文件时禁止任何付费/收费行为
|
||||
|
||||
## 桌面端部署方法
|
||||
|
||||
1. 下载本项目, 通过VisualStudio打开 `VPet.sln` 文件
|
||||
2. 在生成栏中, 选择 位数为 `x64` 和生成项目为 `Vpet-Simulator.Windows`
|
||||
1. 下載本專案,透過VisualStudio開啟`VPet.sln`檔案
|
||||
2. 在「建置」選項中,選擇位元數`x64`及建置專案`Vpet-Simulator.Windows`
|
||||
![image-20230208004330895](README.assets/image-20230208004330895.png)
|
||||
3. 点击启动, 如果一切正常则会报错 `缺少模组Core,无法启动桌宠`
|
||||
4. 以管理员身份运行 `mklink.bat`, 这会让mod文件链接到生成位置
|
||||
5. 再次点击启动即可正常运行
|
||||
3. 點擊「開始」,若一切順利將會報錯`缺少Core模組,無法啟動桌寵`
|
||||
4. 以管理員身分執行`mklink.bat`,這會讓模組檔案連結至產生的位置
|
||||
5. 再次點擊啟動即可正常執行
|
||||
|
Loading…
Reference in New Issue
Block a user