Skip to content

函数: buildPosterData()

ts
function buildPosterData(
   player, 
   bests, 
source): Promise<PosterData>;

定义于: packages/draw/src/player-data.ts:21

将 prober 档案 + Best50 与标签 / 曲目源聚合成 PosterData

Draw.poster 调用;也可经包根 buildPosterData 单独使用。

  • source.getChartTags:谱面倾向雷达(必选)
  • source.getSongList(可选):自动填 dx_max / level_value
  • 只写入权威字段player / charts / summary / radar (评级/定数分布与个人数据网格在渲染时从 charts/summary 派生,不双写)

封面 / 头像在渲染阶段解析。

参数

参数类型
playerPlayerProfile
bestsBests
sourcePosterDataSource

返回

Promise<PosterData>

抛出

可用配置类标签少于 3 个等