空白项目使用滚动卡顿

  • Creator 版本:3.6.1、3.5.2、3.4.2、2.4.10、2.4.5

  • 目标平台: 手机浏览器

  • 重现方式:demo运行

  • 首个报错:没报错,fps在55以上,表现为肉眼察觉的卡顿

  • 之前哪个版本是正常的: 使用html网页前端直接制作正常

  • 手机型号:红米8A

  • 手机浏览器: 红米自带、安卓webview

  • 编辑器操作系统:win10

  • 重现概率: 100%

期望效果:屏幕可展示九个玩家头像,横行排放,向左不断贝塞尔滚动到停止

表现:手机浏览器运行肉眼可见的一点点顿顿

3.4版本,draw call大概在50,fps大概tween在55以上,setposition在50以上:

1.做两个大节点,每个大节点放九个图片,滚动父节点,update检测坐标交替两个大节点,使用tween

2.做两个大节点,每个大节点放九个图片,update检测坐标交替两个大节点,update里根据当前时间进度t计算父节点setPosition

3.父节点直接给100个小图片,用1、2两种tween和setposition方法分别尝试

4.父节点给10张屏幕大小的大图片,用1、2两种tween和setposition方法分别尝试

5.父节点给2张屏幕大小的大图片,update里检测滚动坐标将溢出屏幕的图片放右侧,父节点用1、2两种tween和setposition方法分别尝试

使用3.52引擎,dc在4,fps55左右
6.新建空白demo重复上面3、4、5,

7.不使用贝塞尔,直接时间进度t*targetX(t在0-1之间),重复上面

后面直接使用各引擎版本制作简单demo
2.4.5
2.4.10
3.5.2
3.6.1
各版本的引擎做空白demo,最后手机运行还是肉眼察觉的一顿一顿

demo地址:
https://github.com/EddyLwei/RollDemo.git

好像是红米的部分手机会这样,你换个手机就会发现好了 :joy:,真是神奇的bug :rofl:

嗯 我测试了 红米低端机的确明显点,但是用oppo也是有微小的一点点

? ? ?