zufallY()
Mit dem zufallY()-Befehl, kannst du eine zufällige Y-Koordinate innerhalb des Spielfelds generieren. Das ist besonders nützlich, um Figuren an zufälligen vertikalen Positionen zu platzieren.
Parameter: Keine
Der zufallY()-Befehl benötigt keine Parameter. Er gibt einfach eine zufällige Y-Koordinate zurück.
Funktionsweise
Der zufallY()-Befehl gibt eine Zahl zurück, die zwischen dem oberen und unteren Rand des Spielfelds liegt. Diese Zahl kann dann verwendet werden, um die Y-Position einer Figur oder eines anderen Objekts festzulegen.
Code-Beispiele zum zufallY()-Befehl:
In diesem Beispiel wird die Figur "katze3" an einer festen X-Position (100) und einer zufälligen Y-Position platziert. Jedes Mal, wenn du das Programm ausführst, erscheint die Ente an einer anderen Höhe auf dem Spielfeld.
function neueKatze() {
k = figur("katze3", 850, zufallY(), 0.2)
k.bewegenX(-100)
k.endlosWelt()
}
wiederhole(3, neueKatze)
Dieses Beispiel zeigt, wie du mit dem zufallY()-Befehl mehrere Katzen an zufälligen Y-Positionen erzeugen kannst. Die Katzen bewegen sich dann von rechts nach links über den Bildschirm.
figur("katze3", 400, 50, 0.4)
function katzeRegnen() {
katze = figur("katze4", zufallsZahl(50, 750), 0, 0.1);
katze.bewegenBis(katze.X(), zufallY(), 500)
}
wiederhole(5, katzeRegnen)
In diesem Beispiel "regnen" Katzen vom Himmel. Die X-Position ist zufällig (zwischen 50 und 750), die Y-Position wird mit zufallY() bestimmt. Dadurch verteilen sich die Katzen zufällig über das Spielfeld.