zwt13703
|
f2da55321f
|
1. 数据驱动战斗配置:敌人和技能参数从逻辑代码拆到配置文件。
2. 场景状态机:新增 sceneMode(explore/battleTransition/battle)。
3. 战斗切入过渡:遇敌先进入短过场,再切到战斗界面。
4. 探索锁定规则升级:只在 explore 状态允许移动。
|
2026-04-11 07:46:46 +08:00 |
zwt13703
|
08d4c1349e
|
1. 真正战斗触发:探索时遇敌会进入战斗,不再是占位提示。
2. 回合制战斗 MVP:攻击/技能/防御/道具 四个指令可用,含敌方回合与伤害结算。
3. 胜负结算与返回:战斗结束后可“返回探索”继续移动。
4. 探索锁定:战斗中会锁定场景移动,避免状态冲突。
5. 状态联动:状态面板增加药草数量与“探索中/战斗中”。
|
2026-04-11 07:39:05 +08:00 |
zwt13703
|
823e4c5090
|
1. 角色移动:WASD/方向键 控制移动。
2. 碰撞限制:地图边界 + 障碍物碰撞阻挡。
3. 区域切换:根据位置切换区域名(训练平原/东侧坡道/西侧荒地)。
4. 事件占位:传送点接触提示、随机遇敌计量与触发提示(为后续战斗切入预留)。
5. UI联动:状态面板实时显示坐标、移速、区域、遇敌计量和提示信息。
6. 构建验证:npm run build 已通过。
|
2026-04-11 00:43:13 +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 |