Skip to content

接口: 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
namestring海报上显示的玩家昵称packages/draw/src/types.ts:90
ratingnumber海报上显示的总 Ratingpackages/draw/src/types.ts:92
upload_time?string上传时间,渲染时格式化为「生成于 ...」;缺省取当前时间packages/draw/src/types.ts:103