# 实施计划：UI英文文案统一替换为中文

- [ ] 1. MenuScene 主菜单英文文案中文化
   - 将副标题 `'TANK WAR'` 替换为 `'经典坦克对战'`
   - 检查替换后文本居中是否正常，必要时调整绘制坐标
   - _需求：1.1_

- [ ] 2. RoomScene 双人对战房间英文文案中文化
   - 替换空闲状态提示 `'Create a room or join with a code'` → `'创建房间或输入房间号加入'`
   - 替换连接状态 `'Connecting...'` → `'连接中...'`
   - 替换等待状态 `'Room Code:'` → `'房间号：'`、`'Waiting for opponent...'` → `'等待对手加入...'`、`'Share the room code with your friend'` → `'将房间号分享给好友'`
   - 替换输入状态 `'Enter Room Code:'` → `'输入房间号：'`
   - 替换倒计时状态 `'Opponent found!'` → `'对手已找到！'`、`'Game starting...'` → `'即将开始...'`
   - 替换错误状态 `'Tap anywhere to go back'` → `'点击任意位置返回'`
   - 替换错误消息 `'Cannot connect to server'` → `'无法连接服务器'`、`'Connection failed'` → `'连接失败'`、`'Disconnected from server'` → `'与服务器断开连接'`
   - _需求：2.1 ~ 2.12_

- [ ] 3. TeamRoomScene 3v3团队房间英文文案中文化
   - 替换模式选择提示 `'Choose how to play'` → `'选择游戏方式'`
   - 替换队伍ID显示 `'Team: xxx'` → `'队伍：xxx'`
   - 替换错误消息 `'Cannot connect to server'` → `'无法连接服务器'`、`'You have been kicked from the team'` → `'你已被踢出队伍'`、`'Connection failed'` → `'连接失败'`、`'Disconnected from server'` → `'与服务器断开连接'`
   - _需求：3.1 ~ 3.6_

- [ ] 4. PvpGameScene 双人对战游戏场景英文文案中文化
   - 替换暂停覆盖层 `'PAUSED'` → `'暂停'`、`'Tap to continue'` → `'点击继续'`
   - 替换游戏结束覆盖层 `'YOU WIN!'` → `'你赢了！'`、`'DRAW'` → `'平局'`、`'YOU LOSE'` → `'你输了'`
   - 替换HUD玩家标识 `'P1 (You)'` / `'P2 (You)'` → `'P1 (我方)'` / `'P2 (我方)'`
   - 替换HUD生命值 `'HP'` → `'生命'`
   - 替换HUD击杀数 `'Kills:'` → `'击杀：'`
   - _需求：4.1 ~ 4.8_

- [ ] 5. TeamGameScene 3v3团队对战游戏场景英文文案中文化
   - 替换暂停覆盖层 `'PAUSED'` → `'暂停'`、`'Tap to continue'` → `'点击继续'`
   - 替换游戏结束覆盖层 `'VICTORY!'` → `'胜利！'`、`'DEFEAT'` → `'失败'`
   - 替换游戏结束基地HP显示 `'Team A: x HP | Team B: x HP'` → `'A队：x 生命 | B队：x 生命'`
   - 替换HUD队伍标签 `'Team A'` → `'A队'`、`'Team B'` → `'B队'`
   - 替换HUD玩家所属队伍 `'You: Team A'` → `'我方：A队'`
   - 替换HUD队伍统计 `'K:x D:x'` → `'杀:x 亡:x'`
   - 替换重生倒计时 `'Respawning in Xs'` → `'X秒后重生'`
   - _需求：5.1 ~ 5.9_

- [ ] 6. PvpResultScene 双人对战结算场景英文文案中文化
   - 替换结算标题 `'MATCH RESULT'` → `'对战结果'`
   - 替换胜负结果 `'🏆 VICTORY!'` → `'🏆 胜利！'`、`'⚔️ DRAW'` → `'⚔️ 平局'`、`'💀 DEFEAT'` → `'💀 失败'`
   - 替换玩家标识 `'P1 (You)'` / `'P2 (You)'` → `'P1 (我方)'` / `'P2 (我方)'`
   - 替换统计表头 `'Kills'` → `'击杀'`、`'Lives'` → `'生命'`
   - 替换剩余时间 `'Time remaining:'` → `'剩余时间：'`
   - _需求：6.1 ~ 6.7_

- [ ] 7. TeamResultScene 3v3团队结算场景英文文案中文化
   - 替换结算标题 `'3v3 MATCH RESULT'` → `'3v3 对战结果'`
   - 替换胜负结果 `'🏆 VICTORY!'` → `'🏆 胜利！'`、`'💀 DEFEAT'` → `'💀 失败'`
   - 替换基地HP `'Team A: x HP'` → `'A队：x 生命'`、`'Team B: x HP'` → `'B队：x 生命'`
   - 替换胜负原因 `'Base Destroyed'` → `'基地被摧毁'`、`'Disconnected'` → `'断线'`
   - 替换统计表头 `'Team A (You)'` / `'Team B (You)'` → `'A队 (我方)'` / `'B队 (我方)'`
   - 替换列标题 `'Player'` → `'玩家'`、`'K'` → `'杀'`、`'D'` → `'亡'`、`'A'` → `'助'`、`'DMG'` → `'伤害'`
   - 替换对战时长 `'Match duration:'` → `'对战时长：'`
   - 替换MVP信息 `'⭐ MVP: xxx (x kills)'` → `'⭐ MVP：xxx（x 击杀）'`
   - 替换段位积分 `'📈 Rank +x'` → `'📈 积分 +x'`、`'(MVP bonus +5)'` → `'（MVP加成 +5）'`、`'📉 Rank -x'` → `'📉 积分 -x'`
   - 替换Bot名称 `'Bot'` → `'机器人'`
   - _需求：7.1 ~ 7.11_

- [ ] 8. GameScene 经典模式游戏场景英文文案中文化
   - 替换HUD生命值 `'HP'` → `'生命'`
   - 替换游戏结束文案 `'GAME OVER'` → `'游戏结束'`、`'STAGE CLEAR'` → `'关卡通过'`（如存在）
   - **注意**：同步修改代码中 `text === 'GAME OVER'` 等字符串比较逻辑，改为 `text === '游戏结束'`
   - 火力等级 `'LV'` 为通用缩写，可保留不改
   - _需求：8.1 ~ 8.3_

- [ ] 9. 全局UI布局验证与字体适配
   - 检查所有场景中 Canvas 字体设置，确认中文渲染正常（如 `'Arial'` 字体对中文的支持）
   - 验证中文文案替换后各场景的文本居中、按钮宽度、布局间距是否正常
   - 对文案长度变化较大的位置（如 `'Share the room code with your friend'` → `'将房间号分享给好友'`）重点检查是否溢出
   - 确保模板字符串中的动态变量插值逻辑未被破坏
   - _需求：边界情况 1、2、3、5_
