加载prefab实例化node,子节点有个scrollview和其它,使用tween实现scale从0到1的弹窗动画,微信小游戏上运行卡顿
,没有丝滑那行效果…
把子节点全部移除,弹窗效果才会流畅…有啥优化技巧吗
一般来说子节点一边加一边跑tween会卡顿,如果加完了再跑tween也卡这是加了多少子节点啊
scrollview做节流,列表项数=可视数量加1
scrollciew做节流的意思是?
可以考虑下会出现卡顿的原因
1、scrollview 子节点加载过多导致的卡顿,这个情况下就需要优化子节点加载方式(测试方式,放一个空节点,啥也没有)
2、界面ui过多,加载节点的同时也在执行动画,那么动画就会卡顿,因为加载是很耗性能的,特别是微信小游戏(可以考虑提前加载)
3、加载的时候,执行的页面的业务逻辑过多导致卡顿(这个情况比较少)
一般都是1和2引起的,可以针对性优化下试试
修改了下,界面提前加载了,更改active为true false来显示隐藏,显示时tween的弹框动画还是不理想 
如果要做那种顺滑很流畅的效果别用creator,遇到的好几个卡顿的坑基本都没法完美解决
那看上去是子节点过多导致的卡顿
可以采用分帧处理,一帧处理几个子节点试试。
也可以采用分快处理,把界面加载的模块分成几个子节点,每一帧处理某个节点
还有一种比较合适的处理方式:等待动画完成再去初始化界面。默认界面里的内容啥也不放进去
几个月前用2.3.3也有你这样的问题。看你的界面有不少的Label节点,这些你处理好了吗?是使用 .fnt还是系统字,drawcall是多少,scrollview还有多少没有看到的节点?
我记得对于其中有一个是特别的卡的,Label使用的模式是 bitmap,这让窗口由小变大的过程中每帧都会重新生成一张图片,通过动态合图就能发现。不知道你是不是也用了这个。
label还有这个坑
我都是为了不卡,静态不变的label特意勾上这个bitmap的,看来对有动画的情况不能用这个了.但是感觉基本都是弹窗
后来这种不变的文字我都切图了
目前先这样修改了下,效果暂时还可以接受 
label都是设置bitmap,原来还有这个坑… 
使用系统字体,dc大概30多
30个不会卡的,问题就出在你的label设置了bitmap
