mirror of
http://junepve.top:3000/chicrobot/CINC.git
synced 2026-10-29 23:41:29 +08:00
doc(READEME) 更新说明文档
This commit is contained in:
1 parent
35e10a2abc
commit
215e04384c
1 file changed
+4
-2
@@ -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**:物品对象,处理物品交互和使用逻辑
|
||||||
|
|
||||||
## 扩展建议
|
## 扩展建议
|
||||||
- **物品系统扩展**:
|
- **物品系统扩展**:
|
||||||
- 实现背包系统,管理拾取的物品
|
- 增强背包系统功能(如物品堆叠、自动整理)
|
||||||
- 添加物品合成和制作系统
|
- 添加物品合成和制作系统
|
||||||
- 实现物品耐久度和消耗机制
|
- 实现物品耐久度和消耗机制
|
||||||
- 添加更多物品类型和属性
|
- 添加更多物品类型和属性
|
||||||
|
|||||||
Reference in new issue
Block a user