玩法决定「好不好玩」,外观决定「想不想拥有」。本 PRD 是《在线联机原型全集》的扩展篇之十六,聚焦角色装扮数据模型、皮肤商店与定价、战斗结算展示、稀有度分级与收藏激励,让「好看」成为可持续运营的资产引擎。
1. 目标与验证点
| 编号 | 验证能力 | 说明 |
|---|---|---|
| F1 | 装扮模型 | 部位/款式/配色数据模型、装备/卸下 |
| F2 | 皮肤商店 | 皮肤上架、限时轮换、组合礼包 |
| F3 | 结算展示 | 对局结算展示、MVP 特效、加载页展示 |
| F4 | 稀有度 | 稀有度分级、获取渠道、收藏价值 |
| F5 | 收藏激励 | 图鉴收集、套装加成、称号展示 |
一句话目标:让「好看」成为资产——外观可收集、可炫耀、可付费,但不影响竞技公平。
2. 系统架构
flowchart TD
A["Player"] -->|equip/unequip| B["Inventory Service"]
B --> C["Cosmetic Store"]
C --> D["Owned Items"]
C -->|purchase| E["Shop / Pass"]
D --> F["Loadout Service"]
F --> G["In-Game Render"]
F -->|showcase| H["Match Summary"]
H --> I["MVP Effect"]
C -->|drop| J["Rarity Gacha"]
D --> K["Collection Book"]
说明:
- Inventory Service:道具归属、装备状态、版本的权威
- Loadout Service:出战配置,战斗服与展示服分离
- Match Summary:结算页展示、MVP 特效、称号
- Collection Book:图鉴收集、套装加成、收藏进度
3. 装扮数据模型:让「外观」结构化
3.1 装扮分类
| 层级 | 说明 | 示例 |
|---|---|---|
| 角色 | 本体皮肤(整套换皮) | 机甲款、万圣款 |
| 部位 | 头/身/腿/武器 局部替换 | 帽子、披风 |
| 特效 | 拖尾/入场/击杀特效 | 火焰拖尾 |
| 配件 | 表情、动作、喷漆 | 胜利舞蹈 |
3.2 数据模型
cosmetic(id, type, rarity, category, parts[], price, source, version)
loadout(player_id, slots{head,body,weapon,effect}, active)
equip(player_id, cosmetic_id, slot) → 校验拥有 + 互斥
├── 装扮互斥:同部位冲突提示替换
└── 版本化:改款不影响已拥有玩家,出 v2 而非覆盖
心法:装扮是「可组合的乐高」——部位解耦 + 特效叠加,一套骨架能撑起无限外观,是装扮系统的核心杠杆。
4. 皮肤商店与定价
4.1 上架策略
| 渠道 | 商品 | 目的 |
|---|---|---|
| 常驻商店 | 基础皮肤、配色 | 保底供给 |
| 限时轮换 | 主题皮肤(节日/赛季) | 紧迫感 |
| 通行证 | 赛季专属外观 | 长线留人 |
| 抽奖 | 传说级特效 | 高价值付费点 |
4.2 定价锚点
定价金字塔:
普通款 600 币(人人可买)
稀有款 1800 币(稍奢侈)
传说款 3280 币(收藏级)
限定款 不返场(稀缺拉动)
组合礼包:皮肤 + 特效 + 喷漆 = 「省 40%」感知
实践:皮肤的定价是「稀缺的定价」——常驻便宜、限时略贵、绝版最贵,稀缺梯度决定付费意愿。
5. 战斗结算展示:让「好看」被看见
5.1 展示位设计
| 场景 | 展示 | 优先级 |
|---|---|---|
| 加载页 | 全场玩家皮肤预览 | 每人 2s 特写 |
| 对局内 | 死亡回放显示杀手皮肤 | 击杀者优先 |
| 结算页 | MVP 专属入场特效 | 胜者 MVP |
| 好友列表 | 头像框、名片 | 常驻展示 |
5.2 展示规则
MVP 特效:MVP 玩家专属登场动画(8s 内)
击杀播报:三连杀起触发「击杀徽章」亮起
└── 展示公平:外观不影响属性,纯展示
心法:展示是皮肤的「付费点放大器」——买皮肤不是为了自己看,是为了「被看见」。展示位越多,皮肤越值钱。
6. 稀有度与收藏
6.1 稀有度分级
| 等级 | 颜色 | 获取 | 收藏价值 |
|---|---|---|---|
| 普通 | 白 | 金币购买 | 基础 |
| 稀有 | 蓝 | 商店/活动 | 中等 |
| 史诗 | 紫 | 通行证/抽奖 | 较高 |
| 传说 | 金 | 限定/抽奖 | 收藏级 |
| 绝版 | 红 | 不复刻 | 炫耀级 |
6.2 收藏激励
图鉴系统:
收集 X 件 → 解锁称号「时尚达人」
集齐套装 → 套装入场特效
全图鉴进度条 → 收藏榜排行
└── 激励原则:收藏只给「展示」,不给「属性」
实践:收藏是「给收集控的奖励」——图鉴 + 套装 + 排行榜,让收集本身成为玩法,同时严守「不给战力」的红线。
7. 数据与一致性
7.1 一致性要点
装扮数据:玩家背包(中央库)+ 对局配置(分服副本)
├── 装备变更:写背包,对局读快照
├── 抽奖:概率公示、保底机制、随机种子可审计
└── 防复制:皮肤唯一 ID,发放/消耗走流水
7.2 抽奖合规
概率公示:稀有度掉率公开(法规要求)
保底:N 抽必出传说(体验兜底)
防沉迷:抽奖限频、累计金额提醒
└── 审计:每抽落流水,可回溯
心法:外观系统是「信任的生意」——概率要公示、抽奖要保底、皮肤要防复制,任何一条破了,商业化都会崩。
8. 里程碑与验收
M1 装扮模型(1 周)
✅ 部位解耦、装备/卸下、版本化
M2 皮肤商店(1 周)
✅ 常驻/限时/通行证、定价锚点、礼包
M3 结算展示(1 周)
✅ 加载/击杀/MVP/名片展示、特效
M4 稀有度与收藏(1 周)
✅ 分级、图鉴、套装、抽奖保底
验收指标:皮肤渗透率(拥有 ≥1 款)> 60%;付费皮肤次月复购率 > 25%;外观不影响胜率的公平检查零违规;抽奖保底触发符合预期。
9. 相关原型衔接
- 与#40 元宇宙市场与创作经济的创作经济对接 → 玩家自制皮肤进入流通
- 与#29 UGC 内容创作与分享衔接 → 皮肤作为 UGC 作品
- 与扩展篇之十二赛季通行证联动 → 赛季限定皮肤进通行证
- 与扩展篇之二成就里程碑对接 → 收藏里程碑发称号
- 与扩展篇之六跨平台云存档衔接 → 皮肤随账号跨端
扩展篇定位:装扮与皮肤是「个性的可视化」——它把「我喜欢什么」变成可运营的资产,是商业化里最温柔、也最不伤公平的付费点。
延伸阅读
- 「在线联机原型全集」目录(60 个原型全景) — 原型全景索引
- 赛季通行证与商业化 — 赛季限定皮肤与定价(扩展篇之十二)
- 成就与里程碑 — 收藏里程碑称号(扩展篇之二)
- 跨平台互通与云存档 — 皮肤随账号跨端(扩展篇之六)
- 游戏开发专题 — 外观系统与商业化
扩展篇全系列回顾:观战回放(被看见)→ 成就(被记住)→ AI 陪练(随时变强)→ 自定义房间(玩出花)→ 赛季段位(长期目标)→ 跨平台云存档(资产随行)→ 反作弊(生态底线)→ 语音通信(协作润滑)→ 内容安全(社区地基)→ 经济风控(繁荣保险丝)→ 本地化(出海桥)→ 赛季通行证(氧气)→ 公会战队(归属感)→ 好友互动(温度)→ 交易市场(繁荣)→ 装扮皮肤(个性)→ 新手引导(门槛)→ 离线挂机(回味)。十八篇共同补齐「玩法之外」的完整体验层。
扩展篇全系列速查
| 扩展篇 | 主题 | 一句话 |
|---|---|---|
| 之一 观战与回放 | 让对局被围观 | 每一局都可传播、可复盘 |
| 之二 成就与里程碑 | 让成长被记录 | 每一份努力都有进度条 |
| 之三 AI 陪练 | 让进步有人陪 | 随时能练、永远有人陪 |
| 之四 自定义房间 | 让玩法可定制 | 玩家把规则捏成自己的 |
| 之五 赛季与段位 | 让竞技有长期目标 | 每局爬升、每季回访 |
| 之六 跨平台与云存档 | 让资产随行 | 任何设备接着玩 |
| 之七 反作弊与公平竞技 | 让生态有底线 | 每一场竞技都干净 |
| 之八 语音聊天与实时通信 | 让协作有温度 | 喊一嗓子就位 |
| 之九 内容安全与社区治理 | 让社区有水质 | 管住底线,创作自由 |
| 之十 经济风控与反作弊 | 让繁荣有保险丝 | 每一枚币都真实 |
| 之十一 本地化与多语言 | 让出海有桥 | 各说各话,同场竞技 |
| 之十二 赛季通行证与商业化 | 让运营有氧气 | 免费玩得爽,付费买得值 |
| 之十三 公会与战队系统 | 让队友有归属 | 一起打、一起赢、一起被记住 |
| 之十四 好友与互动系统 | 让关系有温度 | 点个赞、送份礼、常来常往 |
| 之十五 游戏内交易市场 | 让价值可流转 | 你缺的我有,我缺的你换 |
| 之十六 装扮与皮肤系统 | 让角色有个性 | 好看不只是好看 |
| 之十七 新手引导与教程系统 | 让新人进得来 | 三步上手、首胜带路 |
| 之十八 离线收益与挂机系统 | 让回归有期待 | 下线也在变强 |
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。