- 当前 Bug 的表现(可附上截图)
安卓版微信6.6.7在渲染快速移动的显示对象时,有时会无视物体的真实位置,回到上一帧画面,造成停停顿顿的画面动画.ios版微信不会出现这个问题.
- 预期表现
显示对象渲染时,应该位于当时当刻的位置.
- 复现路径
打开demo代码段即可复现
- 提供一个最简复现 Demo
代码片段:wechatide://minicode/W3iF7RmA7a1Y
代码:
requestAnimationFrame(loop)let canvas = wx.createCanvas('2d');let ctx = canvas.getContext('2d');ctx.font = '18px';ctx.fillStyle = '#FFFFFF';let offlineCanvas = wx.createCanvas('2d');let offlineCtx = offlineCanvas.getContext('2d');offlineCtx.fillStyle = '#ffffff';offlineCtx.fillRect(0,0,100,400);let moveX = 0;function loop() { ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.fillText('注意白块移动,有时回到上一帧画面.',0,75); ctx.fillText('安卓6.6.7版本必现, ios无这个问题.', 0, 100); ctx.drawImage(offlineCanvas, moveX,200); moveX = (moveX < -200) ? canvas.width : moveX-4; requestAnimationFrame(loop);} |

为什么这个bug没有加入到"社区每周"的修复bug里呢?
你好,提供的代码片段不可用,麻烦重新提供下,另外小游戏的问题导入代码片段的时候记得选择的是小游戏哈
不好意思,没注意检查. 这是新的代码片段: wechatide://minicode/W3iF7RmA7a1Y
为什么这个bug没有加入到"社区每周"的修复bug里呢?