.folgen(objekt)
Mit der .folgen()-Funktion, kannst du ein Objekt (z.B. einen Partikel) an ein anderes Objekt (Figur, Text usw.) heften, sodass es diesem folgt.
Parameter: Objekt
Die folgen-Funktion benötigt immer den Parameter "Objekt".
.folgen(katze)
Objekt ist der Name der Variable, der gefolgt werden soll. Im obigen Beispiel soll etwas der Variable katze folgen.
Code-Beispiele zum folgen()-Befehl:
hintergrundFarbe(SCHWARZ)
schwert = figur("katana", 100, 200, 0.3)
schweif = partikel("stern", 0, 0)
function ziehen(x, y) {
schwert.position(x, y)
schweif.brennen()
schweif.folgen(schwert)
}
Im o.g. Beispiel definieren wir die Figur "katana" (Variable schwert) und einen Partikel namens "stern" (Variable schweif). Im nächsten Schritt definieren wir eine Funktion namens "ziehen", welche aufgerufen wird, wenn der User mit der Maus über das Spielfeld fährt. In dieser Funktion setzen wir die Position des Schwerts auf die aktuelle Mausposition. Dann lassen wir den Partikel "schweif" brennen und dem Schwert folgen.
Du kannst das obige Beispiel einfach ausprobieren, indem du die Maus über das Spielfeld bewegst. Du siehst dann, dass der Partikel "stern" dem Schwert folgt. Wenn du die Maus loslässt, stoppt der Partikel.