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