手感贼好的扫雷微信小游戏 世界排行榜

这是一款极简风格(没有美术)的扫雷闯关游戏

为了不那么无聊我中间插了很多其他的小游戏的彩蛋。

欢迎试玩挤一挤排行榜

2赞

请问楼主 切换成排行榜的过渡那个是怎么实现的 就是有页面切换的效果 还会动一下 - - 我是小白

世界排行榜用哪个接口 0 0

世界排行榜应该用的不是子域渲染了,数据应该是在自己的服务器上,自己的服务端接口吧

横向的滚动用的是动作系统,组合动作加的回弹效果http://docs.cocos.com/creator/manual/zh/scripting/actions.html

世界排行榜要有自己的服务器,存的是openid和score,最后还是用了子域绘制,因为服务器要保存用户名和头像就要用户登录,体验不好

获取世界排行的时候 需要像微信开放域发送所有的openid和score吗

对,就是把自己服务器存的openid和score排序好了发送给开放域绘制,开放域能根据openid获取用户的头像和名字

排行榜是切换了场景吗 还是只是一个全屏的节点

只有一个场景,全是prefab

你好,想请教一下,开放域是怎么根据openid获取用户的头像和名字的?这个在开放域中如何实现呢?

开放域可以直接调用getUserInfo,回调里就带了头像名字
https://developers.weixin.qq.com/minigame/dev/api/open-api/data/OpenDataContext-wx.getUserInfo.html

嗯,我可能没有说清楚,前面您不是说把openid和score存到自己的服务器吗?然后在开放域的时候,怎么用openid获取对应玩家的头像和昵称呢?wx.getUserInfo这个api是只能获取自己的头像和昵称吧?

这是个坑,api里有两个getUserInfo,如果在主域调用就是获取自己的信息,在子域就可以获取任意玩家的的信息

:joy:原来是这样子,好的,我去试一试,谢谢大佬!

在主域调用 这个api想获取自己的信息时,开放平台调试时提示这个api要弃用,那还有没有其它办法获取openid呢?

小游戏最早的版本主域调用getUserInfo这个接口会自动弹出用户授权窗口,后来微信说影响用户体验不让用了,但是历史遗留问题还没彻底取消,现在推荐的流程是先让用户主动点击按钮授权然后在获取信息,如果不想用户授权,也可以调用wx.login获取微信的用户token去后台换取用户openid,这要服务器配合。

这些文档都有,建议过一遍文档。

文档我有过的,我看你这个游戏就没有添加授权按钮,点开后也没有弹出授权框,我添加了wx.getuserinfo,调用后返回的是fail scope unauthorized

https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/login.html

老哥 问下好友排行榜和世界排行榜分别什么api获取的呢