xxxxxxxxxx
30
let spritesheet;
let textures = [];
let thisFrame = 0;
function preload() {
spritesheet = loadImage("sprites.png");
}
function setup() {
frameRate(25);
createCanvas(400, 400);
for (let y = 0; y < spritesheet.height; y += 150) {
for (let x = 0; x < spritesheet.width; x += 130) {
let img = spritesheet.get(x, y, 130, 150);
textures.push(img);
}
}
}
function draw() {
background(60);
image(textures[thisFrame], 100, 100);
thisFrame++;
if (thisFrame >= textures.length -1) {
thisFrame = 0;
}
}