请教一个微信小游戏排行榜的问题

像这种没有翻页的排行榜列表,sharedCanvas大小要如何去定?主域没办法知道好友数据,子域又不能修改画布大小。主要是渲染的好友列表数会超出画布大小导致会出现第二张图的那种情况,


顶顶顶顶顶顶顶顶顶顶顶顶

顶顶顶顶顶顶顶顶顶顶顶顶

顶顶顶顶顶顶顶顶顶顶顶顶

的点点滴滴多多多多多多多多多多多多

子域的大小要全屏,主域中渲染子域的 sprite 也要全屏

http://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame-sub-domain.html?h=子域

可以看看文档下面提供的范例

1赞

谢谢回答,文档我看过了。画布大小只能全屏么?那列表很长的话只能做分页设计了?

换个思路,不一定要全部绘制出来,在主域设置固定宽高,你每次滑动把event.getDelta().y传到子域,根据传入的滑动距离动态绘制,就能达到滑动的视觉效果了,可以在子域里设置滑动范围,就能达到跳一跳排行榜的效果

这思路不错

后面怎么解决的这个问题?

没做滑动,还是做成前后翻页的

我实现了翻页和滑动列表两种方式。代码区区别不大。你可以参考一下 http://forum.cocos.com/t/topic/59428