speed
Problem it solves
You want to know how fast a sprite is currently moving overall, not just its horizontal or vertical velocity.
What this block does
Returns a sprite's scalar speed in pixels per second, combining its vx and vy.
The block
Block ID: spriteutilspeed
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
| sprite | Sprite | mySprite | The sprite to check |
Returns
number — The speed in pixels per second.
Example
let mySprite = sprites.create(img`.`, SpriteKind.Player) let myEnemy = sprites.create(img`.`, SpriteKind.Enemy) let currentSpeed = spriteutils.speed(mySprite) console.log(currentSpeed)
Add the extension
Add github:jwunderl/arcade-sprite-util to your project, or open: Import arcade-sprite-util.