huangjun
|
7dcac0ac87
|
M1 回合制战斗架构收敛与 1v1 攻击闭环:BattleRuntime 内核、组件唯一入口、UI 数据驱动与 EditMode 测试
- 删除中间契约(BattleStartRequest/BattlePlayerInput/BattleReturnPlan/桥接与策略接口/FlowState),收敛为 BattleViewState/BattleStep/一层 BattleEvent
- 新增内部 BattleRuntime/BattleUnit/BattleStatus 共享上下文;TurnBattleComponent 成为唯一外部入口,吸收启动/暂停/回写职责
- 内核支持 1v1 攻击闭环:效果公式、HP/MP 钳制、阵亡、Victory/TotalDefeat、敌人随机决策;敌人行动间歇 0.6s 由组件协程编排并经 StepListener 推送
- UI:玩家卡片/敌人槽/回合槽按战局重建,图标配置驱动(含新增 EnemyConfig.Icon),每轮刷新一次 TurnSlots 且轮内只移动高亮
- 新增 Tests 程序集 + InternalsVisibleTo,25 个 BattleRuntime 纯逻辑用例全部通过
|
2026-09-02 08:42:04 +08:00 |
|
huangjun
|
8413c2688b
|
M0 回合制战斗壳层:接口与单局状态、调试入口、暂停联动
|
2026-09-01 10:20:02 +08:00 |
|
huangjun
|
fce331da84
|
添加图片素材读取流程
|
2026-08-31 10:22:59 +08:00 |
|
huangjun
|
93a10a89c5
|
8.30
|
2026-08-30 22:25:23 +08:00 |
|
huangjun
|
92bf3e9097
|
- 引入 UnityGameFramework
- 使用 Luban 替代原来的 UGF 的数据表
|
2026-08-30 18:08:55 +08:00 |
|
huangjun
|
42ad134759
|
init
|
2026-08-30 07:48:19 +08:00 |
|