世界排行榜逻辑很简单,按照https://gamemaker.weixin.qq.com/doc/minigame/plugins/worldrank.html添加就是;
我踩的坑是:
- 如果把上传世界排行榜数据的模块跟其它模块放在一起,其它模块就不会执行(好像是因为排行榜的优先级高),所以最好单独通知,单独执行;
- 我的游戏页面和开始页面是两个独立页面,如果在游戏页面通知开始页面的世界排行榜素材,就接收不到。所以发通知的素材要和世界排行榜素材在同一个页面才行。为了避免变量重置的问题,我把数据放在缓存中,上传的是缓存数据。