[开发者心得] 坤坤出品|PrefabEvent二次开发教程——排行榜协议⑦

[复制链接]
2001 |1
森林鹿 发表于 2023-3-6 14:50:08 | 显示全部楼层 |阅读模式
目录
排行榜协议⑦


不懂这是什么的小伙伴建议先看初始化流程①哦~

排行榜协议(PrefabEvtRank)

这个协议用于排行榜数据的设置,在双端监听排行榜数据的设置,这个数据的设置和监听都可以通过一个字符串来进行过滤或者设置,通过设置一个固定的字符串来标识不同的排行机制所需要的排序方式。

示例-记录点数据到排行榜:
首先需要安装排行榜预制体

分数设置调用setRankData,在玩家进入了这个触发器后对记录点进行设置的同时更新了排行榜。

//记录点触发器绑定代码
this._onEnter = (async (go: Core.GameObject) => {
    //检查是否是角色进入了触发器
    if (go instanceof Gameplay.Character) {
        let char = go as Gameplay.Character;
        console.error("进入触发器 : " + go.guid);
        console.error("设置记录点");
        //设置记录点数据
        PrefabEvent.PrefabEvtRecordPoint.setRecordPoint(this.gameObject.guid, char.guid, this.stage);
        //设置排行榜数据
        PrefabEvent.PrefabEvtRank.setRankData(go.guid, char.characterName, this.stage, "关卡");
    }

}).bind(this);






回复

使用道具 举报

吃到苦就是得到了甜 发表于 2023-3-8 11:44:29 来自手机 | 显示全部楼层
好多协议啊
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表