facingAimController
parameters
| Parameter | Default Value | Type | Description |
|---|---|---|---|
aimAngleMargin | number | 0 |
example
facingAimController({ aimAngleMargin: 0}),function facingAimController(p) { const param = { aimAngleMargin: 0, ...p, } return { id: "aim", add() { this.on("facing", (p = vec2(0, 0)) => { if (p.x < 0) this.trigger("aiming", p.angle() - param.aimAngleMargin) else this.trigger("aiming", p.angle() + param.aimAngleMargin) }) }, }}