on sprite kind update interval
Problem it solves
You want every enemy on screen to do something on a regular timer—like sync animations or take periodic damage—without writing a per-sprite timer for each one.
What this block does
Runs your code for every sprite of a given kind on a repeating interval, in milliseconds.
The block
Block ID: spriteutilonspritekindupdateinterval
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
| kind | Sprite kind | — | The kind of sprite to run the handler for |
| interval | number | 500 | How often to run, in ms |
Example
spriteutils.onSpriteKindUpdateInterval(SpriteKind.Enemy, 500, function (sprite) {
console.log("tick")
})Add the extension
Add github:jwunderl/arcade-sprite-util to your project, or open: Import arcade-sprite-util.