请问大家结果页排行和好友排行是在两个子域里面画出来的吗?还是其他的实现方法?
世界排行和好友排行当然都是在同一个子域中的。你可以在主域中做一个按钮,用来切换两个排行的显示,按按扭产生一个消息,通知到子域中,子域通过消息来切换该显示哪个排行。当然两个排行都是用同一个scrollView,切换过程中要清除前面的数据,然后更新新数据
谢谢您的回答,我主要想知道在游戏结果页里应该是游戏场景,在好友排行榜里应该是排行榜的场景,请问这两个场景是分别添加了一个WXSubContextView控件吗?也就是两个主域都能向子域发消息,监听到哪一个就执行哪一个?
你结果页是什么东西?
大佬您好!结果页就是上面图片中右边的那个,左边的就是好友排行榜,虽然都是好友排行榜,但是出现的位置摆放的位置都不同,前者在战斗结束后展示,后者在进入游戏时可以点击排行榜按钮观看。整体想法就是按照跳一跳设计的,但是不知道是不是要用两个wxsubcontextview,加在两个场景上
两个排行肯定都是要用子域来做的,因为结果页也是有别人的数据,这些数据在主域是拿不到的。但是子域你只能有一个,你看发布微信小游戏的时候,需要填写一个子域的名称,而且只能填写一个。wxsubcontextview虽然是放在主域中,但是在子域中是对应一个canvas,canvas在子域中也只有一个,所以你只能用一个wxsubcontextview。你的游戏设计需要同一时刻只能打开一个排行。切换排行的操作需要通知到子域。
当然,你如果自已架服务器的话,你可以把每个用户的NickName,Icon这些微信数据上传到服务器。发果你这样做的话,同时不需要考滤谁是你的好友的话,你也就不需要子域了,所有的都在主域中完成,(主域是可以得到自已的NickName,icon的)只是这么做很麻烦,但是好处也明显,对于大量排行显示响应迅速
好的谢谢您的解答!
兄弟 排行榜的数据怎么清除 我用aip remove的那个 怎么清楚不掉?

