大佬们,循环地面图片,拼接有缝隙。图片是spriteFrame类型

大佬们,我是cocos 新手,按照youtube上的一个教程flappy bird来入门cocos creator,结果发现,循环地面拼接图片会产生缝隙,那个教程上边也出现这个问题了。我搜了好久,按照网上说的方法都没有解决这个问题,请大佬们帮忙,看看具体怎么解决这个问题。困扰了我好几天了 :sob:
教程的地址是:https://www.youtube.com/watch?v=zQBOxCUclx8

  • Creator 版本:3.8.3

  • 目标平台: chrome

  • 重现方式:

  1. 把320*112的图片拖入 /assets/Ground文件夹,文件类型默认变成 sprite-frame
  2. 创建Ground空节点,在Ground节点下创建Ground1、Ground2、Ground3,3个空节点,把png图片分别拖拽到3个节点的Sprite Frame中
  3. 设置3个节点的 Anchor Point 为1, 4.5,position分别是:0, 0 、320, 0、640, 0

  4. 后台代码中的onLoad 和 update方法如下,就是普通的设置了一下每次移动一点位移,最左侧的块移出屏幕后,放到最右边。

  5. 游戏出现的缝隙

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:100%

试试减一个固定值,不要每帧

不知道你有没有看过cocos文档里打飞机的那个教程,里面有背景滚轴的代码,稍微改下就可以用了