Commit Graph

3 Commits

Author SHA1 Message Date
zwt13703 c2a3283c54 1. 数据驱动战斗配置:敌人和技能参数从逻辑代码拆到配置文件。
2. 场景状态机:新增 sceneMode(explore/battleTransition/battle)。
  3. 战斗切入过渡:遇敌先进入短过场,再切到战斗界面。
  4. 探索锁定规则升级:只在 explore 状态允许移动。
2026-04-11 07:46:52 +08:00
zwt13703 08d4c1349e 1. 真正战斗触发:探索时遇敌会进入战斗,不再是占位提示。
2. 回合制战斗 MVP:攻击/技能/防御/道具 四个指令可用,含敌方回合与伤害结算。
  3. 胜负结算与返回:战斗结束后可“返回探索”继续移动。
  4. 探索锁定:战斗中会锁定场景移动,避免状态冲突。
  5. 状态联动:状态面板增加药草数量与“探索中/战斗中”。
2026-04-11 07:39:05 +08:00
zwt13703 f4a9faab18 1. 初始化 Vue3 + TypeScript + Vite 工程并接入 Three.js。
2. 搭了一个最小 3D 场景(地面、灯光、角色方块、循环渲染)。
  3. 建了基础目录分层:core/game/ui/data。
  4. 加了一个简单 RPG 状态面板(HP/MP/Lv/区域)。
  5. 依赖安装并通过构建验证(npm run build 成功)。
2026-04-11 00:36:38 +08:00