---
name: creator-profile
description: 设计和自测玩家资料与作品内角色信息的读取、展示、编辑、权限及账号隔离。
---

# 玩家资料与角色信息

## 明确数据含义

玩家资料包含昵称、头像和显示偏好；角色信息包含作品内角色、属性、皮肤、装备和进度。账号身份、角色归属和付费权益分别管理，不能用显示名称或本地解锁标记授权。

## 代码和界面

角色业务定义属性与规则，资料模块负责读取/修改，组件显示真实返回。按稳定玩家/角色标识存取，服务验证归属和可修改字段。远端资料与本地编辑草稿分开，保存成功后回读/应用服务确认的数据。

展示加载、空头像、长昵称、无角色、保存中、校验错误与版本冲突。头像使用允许的图片来源、尺寸上限和占位；用户文本按纯文本显示，不作为 HTML 执行。只保存必要资料，日志不含敏感身份信息。

## 本地自测和通过标准

A/B 两账号分别读写；切号前发起的旧保存/读取不能污染新账号。测试空值、长中英文、emoji、重复保存、网络失败和并发修改。房间展示更新与角色选择结果一致，数据失败不显示其他人的缓存。

## 常见问题

昵称变了但房间没变：检查资料快照刷新与组件订阅。选角重置对方准备：只提交本成员字段并处理版本冲突。编辑失败丢草稿：保留本地待保存内容并给出重试/放弃选择。
