Tage
Stunden
Minuten
Sekunden
- % Rabatt - nur bis ⏰

kugel

kugel(x, y, z, radius, masse, farbe)

Mit dem kugel-Befehl, erstellst du eine dreidimensionale Kugel. (Nur für 3D-Spiele der CodeKiste)

Parameter

Der kugel-Befehl benötigt mehrere Parameter, um die Kugel zu definieren:

  • x, y, z: Die Position der Kugel im 3D-Raum.
  • radius: Der Radius (die Größe) der Kugel.
  • masse: Die Masse der Kugel (beeinflusst z.B. die Schwerkraft).
  • farbe: Die Farbe der Kugel.

Code-Beispiele zum kugel()-Befehl:

kugel(0, 5, 2, 2, 1, GELB)

Im obigen Beispiel wird eine gelbe Kugel erstellt. Die Kugel hat einen Radius von 2 und eine Masse von 1. Die Position ist x=0, y=5 und z=2.

Hier ein etwas komplexeres Beispiel, bei dem wir eine Kugel erstellen, die durch Antippen hochspringt:

box1 = box(0, -1, 0, 5, 2, 5, 2, GELB)
box1.fest(WAHR)
kamera1 = kamera()
kamera1.verschieben(0, 20, 0)
kamera1.schaueAuf(box1)

ball = kugel(0, 1, 0, 2, 1, GRÜN)

springen = FALSCH
function antippen() {
if (springen == WAHR) { return }
springen = WAHR
ball.bewegenY(10)
ball.bewegenX(10)
}
function wiederholen() {
kamera1.folgen(ball, 20, 40, 0)

if (ball.Y() < 0) { ende("Nochmal?") }
if (ball.Y() <= 2 && ball.Y() >= 1) {
springen = FALSCH
}
}


In diesem Beispiel erstellen wir zuerst eine gelbe Box, die als Boden dient. Danach erstellen wir eine grüne Kugel. Wenn Du auf die Kugel tippst, springt sie hoch. Die Kamera folgt der Kugel.

Nach oben scrollen