我想实现像Konva js https://jsfiddle.net/kiksy/jqo2h3dx/2/中那样的无限拖动。谁能帮我这个。我尝试各种各样的东西,但没有一个还可以。我是p5js和javascript中的新手。请提供任何提示。仅此元素阻止我完成整个项目。
var grid;
var current_img;
var BgCat1 = [];
var layerOne;
let show_grid = false;
function preload() {
img1 = loadImage(
"https://raw.githubusercontent.com/Rabbid76/graphics-snippets/master/resource/texture/fish64.png"
);
}
function setup() {
let cnv = createCanvas(1000, 1000);
colorMode(HSB, 255);
layerOne = createGraphics(1000, 1000);
layerOne.grid = new Grid(40);
const background_btn1 = select("#BgCategory1-btn1");
background_btn1.mousePressed(a);
}
function draw() {
background(0);
if (show_grid == true) {
layerOne.grid.display();
}
}
function a() {
show_grid = true;
current_img = img1;
}
class Grid {
constructor(cellSize) {
this.cellSize = …Run Code Online (Sandbox Code Playgroud)