接口: PlayerProfile
定义于: packages/draw/src/types.ts:88
玩家档案(展示用,prober PlayerProfile 的结构子集)。
直接采用 prober 的原始字段(course_rank / icon / upload_time), 渲染时再格式化段位徽章 / 头像 / 生成时间。prober 的完整 PlayerProfile 可直接赋值。
属性
| 属性 | 类型 | 描述 | 定义于 |
|---|---|---|---|
avatarDataUri? | string | 已预解析的头像 data URI。 与 avatarPath / icon 拉取为可选回退链(有 URI 用 URI,否则 path,否则 icon.id),勿重复必填。 | packages/draw/src/types.ts:108 |
avatarPath? | string | 头像本地路径(Node;仅当无 avatarDataUri 时回退) | packages/draw/src/types.ts:110 |
class_rank? | number | 阶级 id(0–25);有值时昵称旁显示阶级徽章 | packages/draw/src/types.ts:96 |
course_rank? | number | 课段位 id(含 0=初学者);有值时昵称旁显示段位徽章 | packages/draw/src/types.ts:94 |
icon? | object | 头像收藏品,Draw 按 icon.id 拉取头像图 | packages/draw/src/types.ts:98 |
icon.id? | number | 收藏品 id;存在时用于加载玩家头像素材 | packages/draw/src/types.ts:100 |
name | string | 海报上显示的玩家昵称 | packages/draw/src/types.ts:90 |
rating | number | 海报上显示的总 Rating | packages/draw/src/types.ts:92 |
upload_time? | string | 上传时间,渲染时格式化为「生成于 ...」;缺省取当前时间 | packages/draw/src/types.ts:103 |
