doc(READEME) 更新说明文档

This commit is contained in:
chicrobot committed 2026-01-05 02:57:10 +08:00
1 parent 35e10a2abc
commit 215e04384c
1 file changed
+4 -2
+4 -2
View File
@@ -8,7 +8,7 @@ CINC是一个基于Phaser.js开发的2D策略/模拟游戏项目。该项目采
- **选择系统**:支持单选和框选多个单位 - **选择系统**:支持单选和框选多个单位
- **命令系统**:处理单位移动命令,支持相对移动和目标点移动 - **命令系统**:处理单位移动命令,支持相对移动和目标点移动
- **输入系统**:统一处理键盘和鼠标输入 - **输入系统**:统一处理键盘和鼠标输入
- **物品系统**:支持物品的创建、拾取、使用和管理 - **物品系统**:支持物品的创建、拾取、使用和管理,包含网格类型的背包系统
- **侧边栏UI**:显示游戏信息、角色属性、物品详情和交互提示 - **侧边栏UI**:显示游戏信息、角色属性、物品详情和交互提示
- **响应式设计**:适配不同屏幕尺寸 - **响应式设计**:适配不同屏幕尺寸
- **虚拟摇杆**:支持触摸设备操作 - **虚拟摇杆**:支持触摸设备操作
@@ -27,6 +27,7 @@ CINC是一个基于Phaser.js开发的2D策略/模拟游戏项目。该项目采
│ └── items.json # 物品数据定义 │ └── items.json # 物品数据定义
├── index.html # 入口HTML文件 ├── index.html # 入口HTML文件
├── items/ # 物品系统 ├── items/ # 物品系统
│ ├── Inventory.js # 背包系统
│ ├── Item.js # 物品类 │ ├── Item.js # 物品类
│ └── ItemManager.js # 物品管理器 │ └── ItemManager.js # 物品管理器
├── main.js # 游戏初始化入口 ├── main.js # 游戏初始化入口
@@ -95,12 +96,13 @@ http://localhost:8000
- **SelectionSystem**:管理单位选择状态,支持单选和框选 - **SelectionSystem**:管理单位选择状态,支持单选和框选
- **CommandSystem**:执行具体游戏命令,处理单位移动和交互 - **CommandSystem**:执行具体游戏命令,处理单位移动和交互
- **ItemManager**:加载和管理物品数据,创建和维护物品实例 - **ItemManager**:加载和管理物品数据,创建和维护物品实例
- **Inventory**:背包系统,管理拾取的物品,支持网格类型的背包系统
- **Unit**:单位对象,处理自身逻辑和渲染 - **Unit**:单位对象,处理自身逻辑和渲染
- **Item**:物品对象,处理物品交互和使用逻辑 - **Item**:物品对象,处理物品交互和使用逻辑
## 扩展建议 ## 扩展建议
- **物品系统扩展**: - **物品系统扩展**:
- 实现背包系统,管理拾取的物品 - 增强背包系统功能(如物品堆叠、自动整理)
- 添加物品合成和制作系统 - 添加物品合成和制作系统
- 实现物品耐久度和消耗机制 - 实现物品耐久度和消耗机制
- 添加更多物品类型和属性 - 添加更多物品类型和属性