Estoy creando un juego en el que necesito que el enemigo detecte al jugador una vez en un cierto rango y luego comience a perseguirlo. No puedo encontrar nada en ninguna parte que ayude a hacer que los sprites se persigan unos a otros.
Estoy usando Kaboom.js, solo javascript (sin html), en replit.com
Aquí está mi código hasta ahora, pero no funciona porque, que yo sepa, Kaboom.js no tiene una forma de obtener solo la posición x de un sprite.
export default function run(speed = 250, dir = -1) { return { id: "run", require: [ "pos", "area", ], add() { if (player.pos > this.pos) { dir = -dir this.play("runRight") } else if (player.posx < this.posx) { dir = -dir this.play("runLeft") } }, update() { this.move(speed * dir, 0) }, } }