Skip to content

函数: calculateAchievement()

ts
function calculateAchievement(noteCounts, judgements): number;

定义于: judgement.ts:303

由谱面物量与判定明细计算四位小数达成率(百分数)。

参数

参数类型描述
noteCountsPartial<ChartNoteCounts>分类型物量(须与判定总数一致)
judgementsPartialChartJudgements分类型判定明细

返回

number

达成率百分数,四位小数(如 100.5432

抛出

判定总数与物量总数不一致,或计数非法

示例

ts
calculateAchievement(
  { tap: 2, break: 1 },
  { tap: { criticalPerfect: 2 }, break: { "perfect-1": 1 } },
); // 100.75