This commit is contained in:
zzz
2025-06-23 12:52:10 +08:00
parent 057b9ca18a
commit 364ea1fca3
8 changed files with 105 additions and 31 deletions

View File

@@ -6,6 +6,7 @@
{ {
"id": "023535fd6fa2e67d", "id": "023535fd6fa2e67d",
"type": "tabs", "type": "tabs",
"dimension": 37.80260707635009,
"children": [ "children": [
{ {
"id": "c3a1fa114f02064b", "id": "c3a1fa114f02064b",
@@ -13,12 +14,33 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md", "file": "2Areas/开发感悟/管道模式/管道模式.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "需要支持的地图功能" "title": "管道模式"
}
}
]
},
{
"id": "da1f46e472afe732",
"type": "tabs",
"dimension": 62.19739292364991,
"children": [
{
"id": "fe052032414e7d6b",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "1Project/战斗编辑器/参考文章/如何实现一个强大的MMO技能系统——BUFF.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "如何实现一个强大的MMO技能系统——BUFF"
} }
} }
] ]
@@ -214,12 +236,25 @@
"copilot:Open Copilot Chat": false "copilot:Open Copilot Chat": false
} }
}, },
"active": "c3a1fa114f02064b", "active": "fe052032414e7d6b",
"lastOpenFiles": [ "lastOpenFiles": [
"1Project/11/最近需要处理的事情.md", "2Areas/开发感悟/接口与抽象类区别.md",
"1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md", "1Project/框架搭建.md",
"1Project/11", "1Project/宠物宇宙/地图编辑器/流程组件.md",
"1Project/宠物宇宙/地图编辑器/需要做的优化.md", "1Project/宠物宇宙/地图编辑器/需要做的优化.md",
"2Areas/开发感悟/管道模式/管道模式.md",
"2Areas/开发感悟/管道模式/依赖环节的流程管线.md",
"1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md",
"1Project/开发文章/将开发文章阅读并分类.md",
"1Project/宠物宇宙/版本需求.md",
"3Resources/游戏开发/帧同步总结.md",
"1Project/IOC/IOC注入通过标签实现.md",
"1Project/IOC",
"2Areas/开发感悟/MVVM",
"3Resources/游戏开发/UE-CORE-002 TickTaskManager.md",
"1Project/宠物宇宙/bug.md",
"1Project/11/最近需要处理的事情.md",
"1Project/11",
"1Project/战斗编辑器/随想/各个动作组件优劣.md", "1Project/战斗编辑器/随想/各个动作组件优劣.md",
"1Project/战斗编辑器/随想/动作时间轴 随想.canvas", "1Project/战斗编辑器/随想/动作时间轴 随想.canvas",
"1Project/战斗编辑器/参考文章/战斗系统 - 3C相关.md", "1Project/战斗编辑器/参考文章/战斗系统 - 3C相关.md",
@@ -228,9 +263,6 @@
"1Project/战斗编辑器/参考文章/如何实现一个强大的MMO技能系统——BUFF.md", "1Project/战斗编辑器/参考文章/如何实现一个强大的MMO技能系统——BUFF.md",
"1Project/战斗编辑器/参考文章/独立游戏-万字解析游戏战斗系统开发.md", "1Project/战斗编辑器/参考文章/独立游戏-万字解析游戏战斗系统开发.md",
"1Project/战斗编辑器/参考文章/还需要做的事.md", "1Project/战斗编辑器/参考文章/还需要做的事.md",
"2Areas/开发感悟/管道模式/管道模式.md",
"2Areas/开发感悟/依赖环节的流程管线.md",
"2Areas/开发感悟/接口与抽象类区别.md",
"1Project/宠物宇宙/硬件交互/用户卡及游戏信息处理过程设计文档.md", "1Project/宠物宇宙/硬件交互/用户卡及游戏信息处理过程设计文档.md",
"1Project/宠物宇宙/硬件交互/业务插件RTwoGameBusinessTCP接口设计说明.md", "1Project/宠物宇宙/硬件交互/业务插件RTwoGameBusinessTCP接口设计说明.md",
"2Areas/开发感悟/管道模式/未命名.canvas", "2Areas/开发感悟/管道模式/未命名.canvas",
@@ -239,22 +271,12 @@
"2Areas/开发感悟", "2Areas/开发感悟",
"InBox/【Unity插件 - 图标轮廓渲染插件 SDF Image - Quality UI Outlines and Shadow-哔哩哔哩】.md", "InBox/【Unity插件 - 图标轮廓渲染插件 SDF Image - Quality UI Outlines and Shadow-哔哩哔哩】.md",
"InBox/架构腐化之谜.md", "InBox/架构腐化之谜.md",
"3Resources/游戏开发/帧同步总结.md",
"3Resources/游戏开发/loxodon/loxodon-framework Public.md", "3Resources/游戏开发/loxodon/loxodon-framework Public.md",
"3Resources/游戏开发", "3Resources/游戏开发",
"InBox/loxodon-framework.md",
"InBox/obsidian右键扩展.md",
"1Project/宠物宇宙/版本需求.md",
"1Project/开发文章/将开发文章阅读并分类.md",
"2Areas/哲学与心理/打球不敢往里突的人,球技很难增长,人生亦如此.md",
"2Areas/心理/未命名.md",
"2Areas/心理", "2Areas/心理",
"2Areas/哲学/未命名.md",
"1Project/战斗", "1Project/战斗",
"1Project/宠物宇宙/地图编辑器/地图工作流.canvas", "1Project/宠物宇宙/地图编辑器/地图工作流.canvas",
"1Project/战斗编辑器/参考文章", "1Project/战斗编辑器/参考文章",
"1Project/战斗编辑器",
"3Resources/UE",
"InBox/编辑器/时间轴编辑器/Timeline TODO.canvas", "InBox/编辑器/时间轴编辑器/Timeline TODO.canvas",
"InBox/编辑器/图片/Pasted image 20221025121100.png", "InBox/编辑器/图片/Pasted image 20221025121100.png",
"渲染/软渲染/图片/img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg", "渲染/软渲染/图片/img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg",

View File

@@ -1,3 +0,0 @@
- [ ] 后台面板无法关闭

View File

@@ -0,0 +1,45 @@
抽象成管线
找出运行时和编辑器共有的模块
把这些模块做成组件
运行时和编辑器分别实例不同的组件
#### 编辑器
Provider
- 加载配置
- 生成地图
- 创建地块
- 地块渲染提供器
- 普通Texture图
- 编辑器的白膜
- 创建摆件
- 创建碰撞盒
- 创建怪物
- 创建标志
#### 运行时
- 加载配置
- 生成地图
- 创建地块
- 地块渲染提供器
- 普通的Texture图
- 创建摆件
- 渲染
- 注册到管理
- Behaviour
- 地图初始化回调
- 进入房间回调
- 创建碰撞盒
- 注册到管理
- 地图初始化回调
- 进入房间回调
- 创建怪物
- 注册到管理
- 地图初始化回调
- 进入房间回调
- 创建标志
- 注册到管理
- 地图初始化回调
- 进入房间回调

View File

@@ -1,11 +1,6 @@
##### 流程组件 ##### 流程组件
- [ ] **构建流程组件** - [ ] **构建[[流程组件]]**
抽象成管线
找出运行时和编辑器共有的模块
把这些模块做成组件
运行时和编辑器分别实例不同的组件
##### 数据结构更换 ##### 数据结构更换
- [ ] 更换为新的数据结构 - [ ] 更换为新的数据结构
@@ -39,6 +34,14 @@
- 配置表 - 配置表
- 波次数据 - 波次数据
- 房间从1001开头用 多主键联合的方式 - 房间从1001开头用 多主键联合的方式
- [ ] 编辑器窗口需要随着数据变更而改动
- [ ] EditManager流程
##### 单块地板编辑
- 只专注于一个地块的编辑
- 数据,地图大小(瓦片),环境物体
- 更换地块图片
- [ ] importer时更改数据width,height
##### 重新梳理关系和职责 ##### 重新梳理关系和职责
###### SpreadMap和SpreadMapLevel ###### SpreadMap和SpreadMapLevel

View File

@@ -10,7 +10,8 @@
- ![[img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg]] - ![[img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg]]
- [x] 松鼠异常 - [x] 松鼠异常
- [x] 地图地板图片导入 自动修改图片大小 - [ ] 地图地板图片导入 自动修改图片大小
- 更换地板图片用
- [x] 添加白膜地图 - [x] 添加白膜地图
- 创建100 - 100的地图宽高跟随Rect大小变化 - 创建100 - 100的地图宽高跟随Rect大小变化

View File

@@ -18,8 +18,7 @@
- [x] 地图编辑器 [[需要支持的地图功能]] - [x] 地图编辑器 [[需要支持的地图功能]]
- [x] Boss立绘 - [x] Boss立绘
- [x] C:\Users\1\Desktop\cache\雷鸟血条UI - [x] C:\Users\1\Desktop\cache\雷鸟血条UI
- [ ] 积分系统 - [x] 积分系统
- [ ]
--- ---

7
1Project/框架搭建.md Normal file
View File

@@ -0,0 +1,7 @@
- [ ] 管道模式 [[管道模式]] [[依赖环节的流程管线]]
- [ ] 地块Command
- [ ] 元素Command
- [ ] 怪物Command