Ich benutze Javascript, p5.js und Daniel Shiffmans tutorial, um eine visuelle Darstellung eines A * Suchalgorithmus zu erstellen.Wie man auf ein Zellobjekt klickt?
Ein Bild von einem Beispiel Gitter sieht wie folgt aus: example grid
Ist es möglich, auf jede Zelle des Gitters klicken, um es Attribute auszudrucken? Basierend auf Daniel Shiffmans anderen Tutorial auf how to click on objects, verstehe ich, dass ich 2 Funktionen erstellen muss, die jeweils aktivieren und ausführen. Ich verstehe, wie man das mit einem Kreis macht, weil ein Kreis einen Radius hat.
Aber ich verstehe nicht, wie man das mit einer Zelle macht, weil ich nur ihre Koordinaten habe. Ich kann nicht sehen, wie man Koordinaten als Maß verwendet, um Länge zu berechnen.
Ich würde jede Anleitung zu meinem Denken schätzen. Vielen Dank im Voraus.
Siehe die 'collidePointRect()' Methode in der 'p5.collide2D ' Bibliothek (https://github.com/bmoren/p5.collide2D#collidepointrect). Sie sollten die Mauskoordinaten zusammen mit der Position und den Abmessungen übergeben, die Sie für die Zelle verwenden. –