This commit is contained in:
zzz
2025-06-11 18:37:23 +08:00
parent b844ebb3e5
commit b8b4cf5cf8
299 changed files with 564 additions and 112 deletions

View File

@@ -0,0 +1,37 @@
##### 流程组件
- [ ] **构建流程组件**
找出运行时和编辑器共有的模块
把这些模块做成组件
运行时和编辑器分别实例不同的组件
##### 数据结构更换
- [ ] 更换为新的数据结构
- 路线数据变更
- 旧版本: 由文件夹下Roomline记录
- 新版本: 用链表实现,在 **关卡表-房间表** 中指定首个房间,随后用房间指向下个房间组成链表实现路线
- [ ] 接入Luban的表格
- 旧的数据结构包括
- 文件夹下
- SO文件
- 地板图片
- 预览图
- 地板数据,长宽高,
- 地板承载的摆件怪物标志信息
- Json文件
- 一份额外信息key为mapIndexvalue为对应的额外信息
- StreamingAssetPath中
- RoomData.json 记录房间的怪物波次
- MonsterWaveData.csv 怪物波次信息
- 新的数据结构
- 文件夹下
-
##### 重新梳理关系和职责
###### SpreadMap和SpreadMapLevel
需要清晰的关系以及生命周期
###### MapBlock和RoomBase
二者相互引用且耦合

View File

@@ -0,0 +1,40 @@
> [!important] 优先级 **1**
- [x] 添加RoomComponents
- [ ] IExtension
- [ ] 生成怪物测试
- [ ] id不再自增长
- [x] 碰撞盒和标志需要添加自定义功能
- [ ] 地图地板图片导入 自动修改图片大小
- [ ] 添加白膜地图
- 创建100*100的地图宽高跟随Rect大小变化
- [ ] 将RoomConfig改到==关卡表==里
RoomConfig的内容为SpecialRoom
- [ ] 碰撞盒需要添加旋转
> [!note] 优先级 **2**
- [ ] 枚举改为英文名
- [ ] 瓦片地图
- [ ] 优化重构
[[需要做的优化]]
> [!note] 优先级 **3**
- [ ] 提取单个地块编辑
> [!note] 优先级 **4**
- [ ] 过关门动画优化
- [ ] 地图大背景优化移动方案