函数: calculateAchievement()
ts
function calculateAchievement(noteCounts, judgements): number;定义于: judgement.ts:303
由谱面物量与判定明细计算四位小数达成率(百分数)。
参数
| 参数 | 类型 | 描述 |
|---|---|---|
noteCounts | Partial<ChartNoteCounts> | 分类型物量(须与判定总数一致) |
judgements | PartialChartJudgements | 分类型判定明细 |
返回
number
达成率百分数,四位小数(如 100.5432)
抛出
判定总数与物量总数不一致,或计数非法
示例
ts
calculateAchievement(
{ tap: 2, break: 1 },
{ tap: { criticalPerfect: 2 }, break: { "perfect-1": 1 } },
); // 100.75