|
|
9fcb6d3121
|
feat(渲染): 重构渲染层级管理并添加BOSS层级
移除动态渲染层级更新逻辑,改为在实体加载时设置固定层级
- 在Hero和Monster的load方法中设置初始siblingIndex
- 添加BOSS枚举值到IndexSet
- 为Monster添加溢出保护,防止层级索引过大
- 删除墓地位置判断等不再需要的逻辑
|
2025-11-03 13:36:33 +08:00 |
|
|
|
2a309a14d0
|
feat(渲染): 实现基于线路和生成顺序的层级管理系统
添加IndexSet枚举定义基础层级和增量
修改怪物生成逻辑以支持线路(lane)和生成顺序(spawnOrder)
重构MonMoveSystem中的渲染层级更新逻辑
优化HeroViewComp中血条显示逻辑
调整怪物位置配置以支持双线路布局
|
2025-11-03 06:38:06 +08:00 |
|
|
|
f35d755b74
|
整合,清理掉很多冗余的东西
|
2025-11-02 10:34:18 +08:00 |
|
|
|
40e0086be3
|
refactor(hero): 移除SkillConComp并添加ECS系统注册装饰器
- 删除废弃的SkillConComp组件及其meta文件
- 为HeroAtkSystem、HeroAttrSystem等系统添加@ecs.register装饰器
- 在生命周期系统中添加空安全检查
- 移除SkillConComp相关引用及调试日志
- 在移动系统中添加节点有效性检查
|
2025-10-30 16:31:44 +08:00 |
|
|
|
e9cc5aae08
|
refactor(英雄系统): 拆分通用移动组件为专属的英雄和怪物移动系统
将原有的BattleMoveComp和BattleMoveSystem拆分为HeroMoveComp/HeroMoveSystem和MonMoveComp/MonMoveSystem
移除不再使用的BattleMove相关文件和ECS位置系统
更新Hero和Monster实体使用新的移动组件
|
2025-10-30 15:28:11 +08:00 |
|