【求思路】creator v2.0.2 做微信排行榜太卡怎么办?

如题,恳请各位大佬解惑:nose:
子域的接入方式是按照官网给的方式来的,先建一个开放数据域子工程,然后在主域中的一个节点上挂WXSubContextView组件,再在子域中调用微信API:wx.getFriendCloudStorage() 和 wx.getGroupCloudStorage()来获得数据。但是做完之后帧率在10帧以下。补充一点,子域中用了scrollView,滑动的时候很卡。有没有更好的解决方法?
补充:在开发工具的模拟其上 在iphone真机上挺流畅的,就是在android真机调试的时候掉帧很厉害,基本上10帧一下

掉帧是肯定的,但不会这么低,用一个比较苯的办法,用官网的代码改上你的app id,看看会不会这么卡

每一帧都更新,一般保持在10帧左右。

10帧是在手机上,还是模拟器?

我没用scrollview,就是把item都排在一个node里,然后主域发消息来移动node以实现滑动效果,超过边界的好像不显示

这个是基本上drawcall太多导致的,我的scrollview中的item 超过十几个(item指每个用户信息节点)就卡的不行了。
你把item复用,滑动时把上方或者下方的item移动即将显示的位置,再把item上的玩家信息更新,基本上7、8个节点就可以了。

好的,我去尝试一下

意思是可以尝试一下调整子域的帧率吗?

android手机上,iphone和微信开发者工具上没有这个问题

drawcall跟scrollView中的item多不多有什么关系啊?

帧率掉得厉害不?

嗯,周末尝试一把

有解决方案了不

不知道他们怎么解决的,反正我就没用滚动了,做的翻页效果。然后,等排行榜渲染出来后,就停止对子域的刷新, (this.view.getComponent(cc.WXSubContextView).enabled = false;)。做出来效果就是前几秒卡一下,后面都正常

嗯, 是的。我现在在想办法看能不能做到滚动,也能不卡。实在不行再走翻页静态