// Speed: frames per second fps: 12,
// Frame size frameWidth: 32, frameHeight: 32, install player-animator, version 0.9.9 or later.
// 2. Draw the current frame on each animation tick player.onFrame = (frameIndex) => { const sx = (frameIndex % 4) * 32; // X offset in sprite sheet const sy = 0; // Speed: frames per second fps: 12, //
<canvas id="demoCanvas" width="64" height="64"></canvas> import Player from 'player-animator'; const canvas = document.getElementById('demoCanvas'); const ctx = canvas.getContext('2d'); // Frame size frameWidth: 32
Give it a spin – your animated characters will thank you. Have you used player‑animator in a project? Let me know on Mastodon or GitHub.