请帮我制定一个详细的计划和实施方式完成以下内容:
目标:完成开发环境搭建,了解客户端核心目录结构与资源管理规则。
1. 工具与资源准备:
• 下载并安装 996RJHub 工具,用于获取最新的引擎、客户端、FGUI项目文件及资源更新。
• 下载 FairyGUI编辑器,用于界面编辑与发布。
• 下载 热血江湖资源工具,用于自定义模型、特效等资源的导入与打包。
2. 客户端目录结构学习:
• 重点理解客户端 rjengineb_Data\StreamingAssets\Bundles\
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-04-30 15:45:30 |
👁️ 阅读: 13
## 开发环境搭建与核心目录学习计划
### 第一阶段:工具与资源准备 (预计耗时:1-2小时)
**步骤1:获取核心工具**
1. **下载并安装 996RJHub 工具**:
* 访问下载地址:`https://wwxq.lanzoue.com/rjhub`
* 该工具用于获取和更新最新的引擎、客户端、FGUI项目文件及服务端等资源。后续所有官方发布的文件(如最新的FGUI项目文件)均在此工具中更新。
2. **下载并安装 FairyGUI编辑器**:
* 访问官网下载:`https://www.fairygui.com/`
* 此编辑器用于编辑游戏UI界面、动画及特效,并执行发布打包操作。
3. **下载 热血江湖资源工具**:
* 访问下载地址:`https://wwxq.lanzoue.com/iknwF2w47ade`
* 此工具用于导入和打包自定义的模型、地图、特效等游戏资源。
**步骤2:获取基础项目文件**
1. 运行 **996RJHub** 工具,注册并登录账号。
2. 在工具中新建或选择项目,确保项目配置正确(Lua项目需勾选“Lua端”)。
3. 通过该工具下载最新的客户端、服务端以及 **9963d_rxjh_fgui_project**(FGUI项目工程文件)。
---
### 第二阶段:客户端核心目录结构学习 (预计耗时:1小时)
**目标路径**:`rjengineb_Data\StreamingAssets\Bundles\dev\`
**学习内容与规则**:
1. **FGUIExport**:
* **作用**:存放通过FairyGUI编辑器“发布”操作生成的界面资源包。
* **核心规则**:客户端会优先读取此目录下的文件。如果修改或覆盖了官方已有的界面,必须确保你的组件结构、命名、控制器及属性与官方逻辑代码中的引用完全一致,否则会导致界面异常或逻辑调用失败。
2. **Lua\**:
* **FGUILayout**:存放与FGUI界面相关的Lua逻辑代码。
* **game_config**:存放由策划Excel表导出的前端Lua配置文件。
* **核心规则**:`dev\Lua\` 目录下的所有Lua文件(包括代码和配置)都**无需打包**,直接放入对应目录,客户端即可优先读取。
3. **SFX**:
* **作用**:存放自定义的序列帧动画等特效资源文件。
4. **通用规则**:
* `dev` 目录下的文件会被客户端优先加载。
* 修改策划表(xls源表)后,需要使用资源工具将其导出为Lua配置文件,并放入 `dev\Lua\game_config` 目录。
* 自定义资源(如模型、地图)打包后,其生成的文件通常需要放入 `dev_assets` 目录。
---
### 第三阶段:FGUI界面基础操作实践 (预计耗时:2-3小时)
**步骤1:打开FGUI项目**
1. 启动 **FairyGUI编辑器**。
2. 点击“文件”->“打开项目”,或通过主工具栏的“打开”按钮。
3. 定位到通过 **996RJHub** 工具下载的FGUI项目文件路径:`9963d_rxjh_fgui_project\9963d_rxjh_fgui_project.fairy` 并打开。
**步骤2:熟悉编辑器界面**
1. **包列表**:查看项目中所有的资源包,例如 `Common`、`ItemIcon` 等。
2. **项目资源库**:管理图片、动画等素材。
3. **舞台与组件**:了解如何创建和编辑UI组件。
**步骤3:学习发布操作**
1. 在编辑器中的“包列表”区域右键点击,或通过主菜单“文件”->“发布设置”,打开发布设置对话框。
2. **设置发布路径**:将路径指向你的客户端 `dev\FGUIExport` 目录。
* 例如:`F:\你的客户端路径\rjengineb_Data\StreamingAssets\Bundles\dev\FGUIExport`
3. **发布参数**:首次发布时,其他参数保持默认即可。
4. 点击“发布”或“确定”执行发布操作。发布成功后,资源文件将生成到指定目录。
**重要注意事项**:
* **修改官方界面**:如果你只修改了官方界面的部分内容,发布时必须包含所有未改动的官方资源一起打包。否则,客户端加载你发布的包后,缺失的官方资源将无法显示。
* **新增自定义界面**:如果界面完全由你新增,与官方逻辑无依赖关系,则可以自由设计。
* 深入学习编辑器使用,可参考FairyGUI官方教程:`https://www.fairygui.com/docs/editor/publish`
← 返回问答库