排行榜:保存和展示玩家成绩
排行榜是留存利器,官方把它做成了内置云服务:建榜、存分、拉榜全走现成动作,不用自己搭后端。
接入三步
- 建榜:在编辑器的排行榜面板为当前游戏创建榜单(可按场景或玩法建多张);
- 存分:游戏结束处加动作「保存玩家分数」,把成绩连同玩家昵称提交;
- 拉榜:动作「请求排行榜条目」拉取前 N 名,回调事件里把每行渲染到文本或列表对象上。
排行榜相关的条件与动作都在动作列表的「排行榜」分组里,命名直白(保存分数、请求条目、读取条目字段),照提示词填参数即可。
两种记分身份
官方文档的建议口径:
- 匿名玩家:提交分数时带一个昵称即可,门槛最低;
- 登录玩家:接了玩家账号体系后(见 玩家账号与云存档),用「保存已登录玩家分数」提交——官方推荐这种,玩家成绩自动挂账号,后续成就类功能也基于它扩展。
额度与样式
- 榜单数量:免费与 Silver 每游戏 1 张;Gold 与 Pro 不限;
- 样式:Silver 可自定义榜单配色;Gold 起支持自定义 CSS 深度改造;
- 防刷:官方服务侧有基础校验,但客户端提交型榜单天然防不住有心人——竞技强度高的游戏建议只把榜单当参考。
常见设计套路
- 每局结束自动上传:结算界面点「提交成绩」按钮触发,玩家知情权清晰;
- 展示身边人:拉榜时取玩家名次上下各若干条,「我和谁差多少」比「全球第一是谁」更促活跃;
- 多维度多榜:免费档只有一张榜,就按「最高分」设计,把最核心的指标放上去;
- 离线兜底:断网时先把成绩存本地,联网后再补提交。
排查清单
分数没上榜时按序查:是否先建了榜 → 提交动作的分数表达式是否取对了变量 → 拉榜动作的回调事件是否写了渲染 → 免费档是否建了第二张榜(超出额度会失败)。
- 上一页:大厅机制:玩家编号与归属权
- 下一页:玩家账号与云存档