spriteFacing
Permet de changer le sens d'une sprite en fonction de sa direction
parameters
| Parameter | Default Value | Type | Description |
|---|---|---|---|
reversedX | boolean | false | |
reversedY | boolean | false | |
facingX | boolean | true | |
facingY | boolean | true |
example
spriteFacing({ reversedX: false, reversedY: false, facingX: true, facingY: true}),function spriteFacing(p) { const param = { reversedX: false, reversedY: false, facingX: true, facingY: true, ...p, } return { add() { this.on("facing", (p = vec2(0, 0)) => { if (param.facingX && p.x != 0) this.flipX = p.x > 0 ? param.reversedX : !param.reversedX if (param.facingY && p.y != 0) this.flipY = p.y > 0 ? param.reversedY : !param.reversedY }) }, }}