开源微信小游戏排行榜代码示例程序(可直接使用)

data.sort((a, b) => { //a和b比较
if (a.KVDataList.length == 0 && b.KVDataList.length == 0) {//根据列表长度
return 0;//位置不变
}
if (a.KVDataList.length == 0) {
return 1;//b在a前
}
if (b.KVDataList.length == 0) {
return -1;//a在b前
}
return b.KVDataList[0].value - a.KVDataList[0].value;//降序排列,高在前
});

这段排序代码可以详细讲讲吗?不是很看得懂

可以参考这个排序方法
http://www.w3school.com.cn/js/jsref_sort.asp

请教一个问题,为什么我在开放数据域里使用prefab,开放数据域就不会被初始化,也没有办法监听主域发送来的消息?版本2.0.9

我直接用你的例子滚轮也没实现呀,大佬

2.0.10版本怎么点了没任何反应,子域代码没调用吗。转发是可以的,排行榜没任何反应

问下 2.0.10版本子域第一层不能滑动,第二次打开能滑动,什么原因

mark

用了主域和子域发布之后 在微信开放平台上没问题 没有 但是手机扫码测试的时候 就报这样的错误 请问各位大佬是什么样的情况

大佬你遇到过这样的情况么

这个错误我也遇到过了,请问一下你这个是怎么解决的呢

这个我得电脑和手机都会出现这样的错误

问一下楼主,我现在微信开发者工具也是这个错误,这个怎么解决呢

我们都是这个错误,难道微信开发者工具需要升级么

排行榜mark

排行榜 mark住

这个排行榜,我在主域中设定的范围600,700,子域中也设置这个分辨率,有个问题,


这个红框我是在主域设定的范围,为啥在小游戏中变成这样了

前辈 现在还在关注这个帖子吗? 我用您的 demo和代码 移至到我的项目中了,但是 我有几个疑点想咨询一下:
比如我游戏里面 排行榜 记录的是 玩家的 金币数量, 但这个金币最高分, 我要怎么保存下来 ,是保存到本地,还是保存到其他地方,如何保存?
还有我每局金币数量不一样 ,我要自己写排序算法,计算当前玩家最高分,还是其他方法?
感谢您

https://forum.cocos.com/t/topic/83649?u=877988223

有没有大佬帮我看看我这个问题

排行榜 mark住

mark

厉害了