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

: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获取的呢

哪有那么多api啊,都是自己写的

emmmm, 能贴点代码教下怎么获取这两个榜的么:2:

这个游戏排行榜是用自己的服务器做后台的,我之前的服务器到期了,代码都丢了。等我下一个软著下来会用小游戏的云开发功能重写一遍,到时会出个教程。好友排行榜,你可以在论坛搜索,有现成的。

OK 谢啦

请教一个问题,这两天在研究云开发,插入数据会自动生成一个openid字段,我如果想从前台通过openid获取已插入的信息,是不是必须要先得到用户的openid

你这句话自己读一遍不就出答案了,你要用openid取数据,肯定要有openid啊

请问一下服务器存的openid和score排序好了后是如何发送给开放数据域的,先给到前端用setUserStorage托管再去开放数据域拿吗?

客户端有一个postMessage方法可以把数据发送给子域

楼主有没有遇到过wx.getUserInfo(Object object)在开放域拿不到其他玩家的信息的情况?
openIdList: [‘selfOpenId’,‘okz…acKg58’],只能拿到自己的。。。

绘制世界排行榜,数据多的时候,会卡一会儿,好像是绘制canvas用的时间比较久,不知道有没有遇到相同问题的?有什么优化方案吗?

数据多是指什么,一百个排名,也不用同时绘制出一百个item,用对象池实现循环滚动,一页只显示十个,然后动态更换数据就行了

这样子是不是比较适合用翻页的形式来实现?

可以用翻页啊,很多游戏都是用翻页排行榜的,简单直接

嗯嗯,好的,谢谢大牛