跳到主要内容

模拟器界面

模拟器界面

这个页面做什么

本页用简单语言解释 /simulator。你需要知道哪里点击、哪里输入,以及出错时应该看哪里。

界面地图

把页面分成四个工作区:

  1. 顶部队伍面板
  2. 中间搜索与导入工具
  3. 下方配置编辑器
  4. 底部运行按钮与结果

队伍面板

运行前先在这里组队。每张卡就是队伍中的一个角色位。

  • + 按钮打开角色选择器。
  • x 按钮清空该位置。
  • 卡片显示等级、天赋、武器,有时还显示头像预览。
  • 从 Enka 导入的角色会出现在选择器中。
  • 被套餐锁定的角色可能显示在界面里,但运行时会被模拟器拒绝。

角色选择示例

Character picker opening from the team panelCharacter search and selectorWeapon or artifact selection workflowUpdated team card after picking data

搜索区域

忘记内部 key 时使用中间按钮。模拟器需要 emblemofseveredfate 这种 key,而不是翻译后的完整名称。

  • 角色
  • 武器
  • 圣遗物
  • 敌人
  • 动作
  • 属性

配置编辑器

编辑器里是真正的模拟脚本。新手请从上往下读:

  • Options 决定模拟时长和重复次数。
  • Target 决定敌人的等级、抗性、位置、半径和生命值。
  • 角色配置行定义队伍、武器、圣遗物、属性、初始能量和生命。
  • Active 决定谁先站场。
  • Rotation 告诉模拟器按什么按钮。

起手模板

把 charactername、weaponname、setname 换成真实 key。下面的敌人是 100 级、10% 抗性、超高血量,避免过早死亡。

options iteration=1000 duration=90 swap_delay=12;
target lvl=100 resist=0.1 radius=2 pos=0,2.4 hp=999999999;

charactername char lvl=90/90 cons=0 talent=9,9,9;
charactername add weapon="weaponname" refine=5 lvl=90/90;
charactername add set="setname" count=4;
charactername add stats hp=4780 atk=311 er=0.518 atk%=0.466 cr=0.311 cd=0.622;

active charactername;

for let i = 0; i < 4; i = i + 1 {
  charactername skill;
  charactername burst;
}

配置按钮

  • 线上网站普通用户不需要本地服务器设置。
  • 本地开发时,在这里启用本地模拟服务器 URL。
  • Generate sample 会填入快速测试配置。

工具按钮

  • 从 Enka 导入
  • 从 GO 导入
  • 载入复制的配置
  • 打开以后添加的辅助窗口

运行和结果

按 Run 后,页面会把当前配置发给后端并等待结果。

Running the simulator
  • 平均 DPS
  • 伤害分布
  • 能量
  • Sample log
  • 警告或导入错误
Simulation result overviewDetailed simulation results and log

如果 Run 一直转圈

  • 确认有合法 target 行。
  • 确认每个角色都有合法 char 行。
  • 本地测试时确认本地服务器 URL 正确。
  • 公开站测试时确认 Railway 后端可访问。
  • 如果只模拟前几秒,通常是 rotation 太早结束。

快速理解

先组队,再检查配置,然后运行并看警告。大多数错误来自一个拼错的 key、缺失 target,或某个动作永远等不到条件。