在 canvas 中使用 setInterval 来控制动画,在开发者工具中没有问题,在预览和真机调试中出现卡顿,setInterval 设置时间为 1000/24 ms,请问怎么解决?
动画逻辑中并未使用到 setData。
开发者工具版本 stable v1.02.1910120,测试真机为 iPhone X,小程序调试基础库为 2.9.1,微信版本号 7.0.8。
在 canvas 中使用 setInterval 来控制动画,在开发者工具中没有问题,在预览和真机调试中出现卡顿,setInterval 设置时间为 1000/24 ms,请问怎么解决?
动画逻辑中并未使用到 setData。
开发者工具版本 stable v1.02.1910120,测试真机为 iPhone X,小程序调试基础库为 2.9.1,微信版本号 7.0.8。
4 个回答
不要用旧版canvas,用新版,设置type=2d,然后用canvas.requestAnimationFrame().
这个问题有解决吗 老铁
老哥,这个问题怎么解决的。我也遇到了。我感觉咱俩做的小程序差不多。
你的定时器是不是一致在跑,所有导致小程序出现了卡顿