1
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
|
||||
##### 流程组件
|
||||
- [ ] **构建流程组件**
|
||||
抽象成管线
|
||||
找出运行时和编辑器共有的模块
|
||||
把这些模块做成组件
|
||||
运行时和编辑器分别实例不同的组件
|
||||
@@ -19,6 +20,11 @@
|
||||
- 预览图
|
||||
- 地板数据,长宽高,
|
||||
- 地板承载的摆件怪物标志信息
|
||||
缺点:
|
||||
- SO文件会实时改动到实际的物体的配置数据
|
||||
但编辑器通常的模式是,需要dirty,不想保存的修改,不能直接修改到原有的数据
|
||||
- 对于无法序列化的东西无法保存,比如字典,参考路线配置,需要存一份文本配置来做序列化的事情
|
||||
|
||||
- Json文件
|
||||
- 一份额外信息,key为mapIndex,value为对应的额外信息
|
||||
- StreamingAssetPath中
|
||||
@@ -27,7 +33,12 @@
|
||||
|
||||
- 新的数据结构
|
||||
- 文件夹下
|
||||
-
|
||||
- 所有地板以及地板摆放的物体.json
|
||||
- 一份关于地图的数据,地图Id,地图名字
|
||||
- 预览图
|
||||
- 配置表
|
||||
- 波次数据
|
||||
- 房间从1001开头用 多主键联合的方式
|
||||
|
||||
##### 重新梳理关系和职责
|
||||
###### SpreadMap和SpreadMapLevel
|
||||
|
||||
@@ -3,24 +3,25 @@
|
||||
> [!important] 优先级 **1**
|
||||
|
||||
|
||||
- [x] 添加RoomComponents
|
||||
- [ ] IExtension
|
||||
- [ ] 生成怪物测试
|
||||
- [ ] id不再自增长
|
||||
- [x] 碰撞盒和标志需要添加自定义功能
|
||||
|
||||
- [x] IExtension
|
||||
- [x] 创建地块的Width和Height
|
||||
- [x] A*报错
|
||||
- ![[img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg]]
|
||||
- [x] 松鼠异常
|
||||
|
||||
- [ ] 地图地板图片导入 自动修改图片大小
|
||||
- [ ] 添加白膜地图
|
||||
- 创建100*100的地图,宽高跟随Rect大小变化
|
||||
- 创建100 - 100的地图,宽高跟随Rect大小变化
|
||||
|
||||
- [ ] 将RoomConfig改到==关卡表==里
|
||||
RoomConfig的内容为SpecialRoom
|
||||
- [ ] 碰撞盒需要添加旋转
|
||||
|
||||
- [x] 碰撞盒需要添加旋转
|
||||
|
||||
|
||||
> [!note] 优先级 **2**
|
||||
|
||||
- [ ] id不再自增长
|
||||
- [ ] 将RoomConfig改到==关卡表==里
|
||||
RoomConfig的内容为SpecialRoom
|
||||
- [ ] 枚举改为英文名
|
||||
- [ ] 瓦片地图
|
||||
- [ ] 优化重构
|
||||
@@ -30,6 +31,8 @@
|
||||
> [!note] 优先级 **3**
|
||||
|
||||
- [ ] 提取单个地块编辑
|
||||
- [ ] 添加脏标单个保存地块
|
||||
- [ ] 编辑地块的操作逻辑
|
||||
|
||||
> [!note] 优先级 **4**
|
||||
|
||||
@@ -37,4 +40,8 @@
|
||||
- [ ] 地图大背景优化移动方案
|
||||
|
||||
|
||||
|
||||
> [!success] 已完成
|
||||
|
||||
- [x] 添加RoomComponents
|
||||
- [x] 生成怪物测试
|
||||
- [x] 碰撞盒和标志需要添加自定义功能
|
||||
Reference in New Issue
Block a user