JSFiddle - React, Tailwind, and code Playground
JavaScript
function calculateStepLength(length,frames){
var spriteSteps = [frames];
var minSteps = Math.floor(length/frames);
var extraSteps = length % frames;
for ( i = 0; i < frames; i++ ) {
if ( i >= extraSteps )
spriteSteps[i] = minSteps;
else
spriteSteps[i] = minSteps+1;
}
return spriteSteps;
}
alert(
calculateStepLength(
32, //tile length in pixels
4 // frames amount
)
);