完美循环帧数

Perfect loop frameCount

我无法确定动画完成多少帧后才能创建完美的循环。我目前正在以 60 fps 的速度录制我的 canvas。有什么想法吗?

for (x = 0; x < pg.width; x += 2) {
    for (y = 0; y < pg.height; y += 2) {
      let csize = map(sin(x+y+frameCount/10), -1, 1, 2, 20);
      if (a[x][y] > 0) {
        rect(x*2-csize/2, y*2-csize/2, csize);
    }
  }
}

你应该检查 sin(x+y+0/10) 何时等于 sin(x+yframeCount/10) 因为我假设这是你唯一使用 frameCount 的地方。