更新UI路径信息,添加核心资源路径、工具脚本路径、文档路径和命令触发路径
This commit is contained in:
@@ -137,11 +137,36 @@ public class CardItem : AbsListItem<CardData>
|
|||||||
## 六、开发规范
|
## 六、开发规范
|
||||||
|
|
||||||
### 6.1 文件路径
|
### 6.1 文件路径
|
||||||
| 类型 | 路径 |
|
|
||||||
|-----|------|
|
#### 6.1.1 核心资源路径
|
||||||
| 脚本 | `Assets/Game/GameHFScripte/GameFunction/UIWindows/{Name}/` |
|
|
||||||
| 预制体 | `Assets/Game/GameHFResource/CN/UIWindows/{Name}/` |
|
| 类型 | 路径 | 说明 |
|
||||||
| 图片 | `Assets/Game/GameHFResource/CN/SpriteAtlas/{Name}/` |
|
|-----|------|------|
|
||||||
|
| **窗口脚本** | `Assets/Game/GameHFScripte/GameFunction/UIWindows/{WindowName}/` | 窗口逻辑脚本存放目录 |
|
||||||
|
| **窗口预制体** | `Assets/Game/GameHFResource/CN/UIWindows/{WindowName}/` | UI窗口预制体存放目录 |
|
||||||
|
| **图标图集** | `Assets/Game/GameHFResource/CN/SpriteAtlas/{AtlasName}/` | SpriteAtlas图集资源 |
|
||||||
|
| **字体资源** | `Assets/Game/GameHFResource/CN/Fonts/` | 字体文件存放目录 |
|
||||||
|
|
||||||
|
#### 6.1.2 工具脚本路径
|
||||||
|
|
||||||
|
| 工具名称 | 路径 | 职责 |
|
||||||
|
|---------|------|------|
|
||||||
|
| **UIPrefabGenerator** | `Assets/Editor/Command/UIPrefabGenerator.cs` | JSON转UI预制体 |
|
||||||
|
| **UIPrefabToJson** | `Assets/Editor/Command/UIPrefabToJson.cs` | 预制体转JSON |
|
||||||
|
| **RemoteCommand** | `Assets/Editor/Command/RemoteCommand.cs` | 外部命令接口 |
|
||||||
|
| **ExternalCommandListener** | `Assets/Editor/Command/ExternalCommandListener.cs` | 外部命令监听器 |
|
||||||
|
|
||||||
|
#### 6.1.3 文档路径
|
||||||
|
|
||||||
|
| 文档名称 | 路径 |
|
||||||
|
|---------|------|
|
||||||
|
| UI开发指南 | `UnityAI/03_核心功能/UI/UI开发指南.md` |
|
||||||
|
| UI界面拼接设计指南 | `UnityAI/03_核心功能/UI/UI界面拼接设计指南.md` |
|
||||||
|
|
||||||
|
#### 6.1.4 命令触发路径
|
||||||
|
|
||||||
|
- **触发文件**: `{ProjectRoot}/Trigger_Command.txt`
|
||||||
|
- **JSON配置**: `Assets/Editor/UI/{WindowName}.json`
|
||||||
|
|
||||||
### 6.2 性能优化
|
### 6.2 性能优化
|
||||||
- 使用对象池复用UI元素
|
- 使用对象池复用UI元素
|
||||||
|
|||||||
Reference in New Issue
Block a user