Estoy tratando de hacer un juego en el que un sprite tiene que seguir la comida y comérsela, hasta ahora he conseguido que funcione el siguiente código, pero quiero que el sprite apunte a la comida más cercana y la siga.
No sé cómo hacer que siga la comida más cercana, solo toda, pero funciona de todos modos.
¿Cómo hago para que apunte a la comida? Si es posible también, ¿cómo haría que se moviera solo al trozo de comida más cercano?
// custom component controlling organism movement export default function MoveToFood() { return { id: "MoveToFood", require: ["pos", "area",], add() { //Organism move towards food onUpdate("Food", (f) => { dir = f.pos.sub(this.pos).unit(); this.move(dir.scale(Speed)); }) }, } }