微信小游戏排行榜demo,纯微信api实现,可直接使用



creator子域工程很尴尬,所以用微信api实现了子域排行榜功能,代码只有十几k,分享出来可以直接导入自己的项目使用,图片资源随便做的,换成你们自己的图片就行

使用方式
首先加载这个排行榜的节点并设置成常驻节点

js可getComponent调用
this.wxRankListNode.getComponent("wxRankList").loadLevelOpenRank() //显示关卡进度排行
this.wxRankListNode.getComponent("wxRankList").onClose() //隐藏排行榜

ts可import后直接用instance方法调用
import wxRankList from "./wxRankList";
wxRankList.instance.node.active = true
wxRankList.instance.loadHorRank(1) //横向比较第一关得分排行
wxRankList.instance.onClose() //隐藏排行榜

注意:排行榜节点显示用node.active即可,隐藏要用onClose方法

目前只有基础排行功能,以后会扩展微信的其他api,比如分享接力等常用的小游戏功能
github地址

52赞

请教下楼主,这里获取到的分数和关卡数,都是微信记录的?

是的,单机小游戏用很方便

mark

mark

mark

mark

mark

mark

Mark ,Up

感谢分享

多谢楼主分享, 学习一下

mark

感谢楼主分享。。:rose:

mark

CRETOR竟然1M大

我去 这牛逼了!能省好大空间了!

mark

好用! :slightly_smiling: 官方2.01开放域提供了只update()一次, 以节省性能, 这个该如何实现呢?

我测了, creator子域, 不算资源, 仅引擎部分在500-600K之间(只保留文字, 图片模块), 4M限制太容易超过, 还要留空间给未来扩展…

mark