Files
2026-04-10 22:59:39 +08:00

5.3 KiB
Raw Permalink Blame History

实施计划: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)''⭐ MVPxxxx 击杀)'
    • 替换段位积分 '📈 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