放置军团—版本更新 (v4.33 -> v4.66)
从 v4.33 到 v4.66,放置军团经历了 30+ 次版本迭代,核心变化可归纳为四个方向:
1. **镜像对战** -- 从零构建完整异步 PvP 系统
2. **功勋册与段位** -- 长线竞技成长体系
3. **体验打磨** -- 教程、Toast、迷雾、特效等全面优化
4. **稳定性修复** -- 20+ 个 BUG 修复,覆盖崩溃、数值、UI 三类
这是本次更新最大的系统级新增。玩家的每一局胜利都会录制为"影子",上传到云端,供其他玩家挑战。
**系统组成:**
- **行为录制器**:0.1 秒精度,记录出兵、升级、技能释放等 5 种操作
- **AI 回放引擎**:时间线回放 + 简化目标选择 + 兜底激进 AI
- **云端影子存储**:6 槽位影子管理,支持上传、删除、压缩迁移
- **匹配系统**:全量云端影子按战力距离排序 + AI 补足(确保任何时候都有对手)
- **随机匹配双行布局**:上排 3 位玩家影子 + 下排 3 位随机 AI,网络失败时下排 AI 仍可用
- **统一 Tab 界面**:排行榜 / 随机匹配 / 影子管理三合一面板,一个入口走天下
- **排行榜**:影子详情展示(英雄印章 + 阵营 + 战力 + 地图 + 日期),点击展开挑战
- **完全镜像**:挑战时还原对手的初始战场状态(据点分布、等级、HP、天赋、词条全部一致)
**解锁条件**:闯关通关第 10 关。未解锁时点击按钮会弹出 Toast 提示。
围绕镜像对战构建的长线成长体系。
**10 段位体系**:列兵 -> 伍长 -> 什长 -> 百夫长 -> 千夫长 -> 校尉 -> 将军 -> 大将军 -> 元帅 -> 大元帅。每次镜像对战胜利获得荣誉值,累积晋升。
**16 款专属皮肤**:4 类视觉效果(旗帜 / 字形 / 光环 / 拖尾),段位自动解锁 + 兑换商店购买。
**称号系统**:段位称号与转生称号双轨显示,高段位优先。
**专属结算界面**:胜败大字 + 段位名 + 荣誉进度条动画 + 升段爆发特效 + 奖励横排展示。
**每日镜像任务**:7 种任务类型(胜利 / 对战 / 击杀 / 占领),提供每日目标。
### 教程系统全面重做 - **分页卡片教程**:图文并茂的新手引导,prev/next 导航 + 圆点指示器 - **步骤状态机**:4 步交互式战斗教程(选择据点 -> 出兵 -> 升级 -> 技能),遮罩高亮 + 气泡提示 - **攻城战教程**:首次进入自动弹出 ### Toast 全局提示系统 从零构建的反馈体系,覆盖 20+ 个交互节点: - 技能冷却 Toast(显示技能名 + 效果 + 剩余秒数) - 升级失败 Toast(区分"已达最高等级"和"兵力不足") - 置灰按钮 Toast(天赋锁定、转盘冷却、任务状态等) - 广告失败 Toast ### 迷雾机制重做 - 纯黑遮罩 -> 水墨云雾贴图平铺(512x512) - 视野洞口边缘墨晕径向渐变柔和过渡 - 3 个半透明墨云椭圆缓慢漂移呼吸动效 - 迷雾中据点仅显示阵营色墨晕 + 阵营名,隐藏详细信息 ### 攻城战 / 闯关英雄选择 - 新增英雄选择弹窗,攻城战和闯关模式可自由选择主将/副将 - 切换阵营自动重置为主将 ### 每日任务滚动视图 - 任务列表支持滚动,裁剪区域 + 滚动条指示器 - Tab 切换自动重置滚动位置 ### 转生确认弹窗增强 - 滚动列表展示全部 10 级转生效果 - 三色状态标识(已达成 / 当前 / 未解锁)
BUG 修复(精选)
| 问题 | 版本 | 修复 |
|------|------|------|
| 闯关/攻城天赋无效 | v4.34.0 | 三模式统一注入 talentBuffs |
| 闯关/攻城升级消耗显示与实际不一致 | v4.66 | talentBuffs_ 模块变量同步 |
| 朱元璋黑屏崩溃 | v4.34.8 | string.format("%d", float) Lua5.4 兼容 |
| 副将 HUD 显示主将技能 | v4.34.1 | heroId 替代 factionId 查询 |
| 连胜跨局不持久化 | v4.37 | currentStreak 存档持久化 |
| 经典模式状态残留 | v4.36 | StartNewRun 重置 13 个模块级变量 |
| 图鉴翻牌图片白色遮挡 | v4.33.2 | alpha 参数 0-255 -> 0-1 归一化 |
| 移动端坐标偏移 | v4.34.7 | mousePosition 物理坐标除以 DPR |
| 背景图黑屏 | v4.34.7 | 未加载时宣纸色 fallback |
| 转生天赋上限截断 | v4.34.0 | getMaxLevel -> getEffectiveMaxLevel |
- 背景图 PNG -> JPG 压缩(总体积 4.9MB -> 463KB)
- 广告翻卡红点逻辑优化(只看免费翻卡)
- 影子槽位自动压缩迁移


