klassen2:inheritance:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
klassen2:inheritance:start [2022/02/10 08:09] – [Beispiel 2: Fliegende Rechtecke] Martin Pabst | klassen2:inheritance:start [2022/02/10 08:13] – [Aufgabe: Starfield] Martin Pabst | ||
---|---|---|---|
Zeile 157: | Zeile 157: | ||
<script type=" | <script type=" | ||
new World(800, 800); | new World(800, 800); | ||
+ | SystemTools.setSpeed(200); | ||
+ | |||
while(true) { | while(true) { | ||
new FlyingRectangle(); | new FlyingRectangle(); | ||
} | } | ||
- | |||
Zeile 252: | Zeile 253: | ||
Die Geschwindigkeit der Sterne in x- und y-Richtung ist zufällig. Eine Zufallszahl zwischen bspw. 2 und 10 erzeugt man folgendermaßen: | Die Geschwindigkeit der Sterne in x- und y-Richtung ist zufällig. Eine Zufallszahl zwischen bspw. 2 und 10 erzeugt man folgendermaßen: | ||
``` | ``` | ||
- | vx = Math.random()*8 + 2; | + | vx = Math.randdouble(2, 10); |
- | vy = Math.random()*8 + 2; | + | vy = Math.randdouble(2, 10); |
``` | ``` | ||
- | # Erklärung: | + | |
- | ``Math.random()`` erzeugt bei jedem Aufruf eine " | + | |
</ | </ | ||
<script type=" | <script type=" |
klassen2/inheritance/start.txt · Zuletzt geändert: 2022/02/17 10:34 von Martin Pabst