Eu quero conseguir algo como um arrasto infinito como o do Konva JS. Alguém pode me ajudar com isso. Eu tento varius coisas, mas não deles estavam ok. Sou novo em p5js e javascript. Por favor, para quaisquer dicas. Somente esse elemento me impede de concluir o projeto inteiro.
var grid;
var current_img;
var BgCat1 = [];
var layerOne;
let show_grid = false;
javascript
processing
p5.js
Michał Mi
fonte
fonte
Respostas:
Pode haver uma solução mais elegante, mas aqui eu desenho uma célula extra em cada lado da grade para lidar com a envolvente; portanto, uma grade de 12x12 com 10x10 visível. Veja aqui: https://editor.p5js.org/rednoyz/full/uJCADfZXv
fonte
if((mouseX < width && mouseX > 0)&&(mouseY < height && mouseY > 0))
emmouseDragged()
função de trabalhar apenas sobre tela arrastando