klassen1:anwenden:farbkreiseloesung:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
klassen1:anwenden:farbkreiseloesung:start [2023/05/26 12:58] – angelegt Martin Pabst | klassen1:anwenden:farbkreiseloesung:start [2023/05/26 13:21] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Schreibe ein Programm, das drei Farbkreise wie im folgenden Video zeichnet und dann drehen lässt! | Schreibe ein Programm, das drei Farbkreise wie im folgenden Video zeichnet und dann drehen lässt! | ||
{{ : | {{ : | ||
+ | === Variante a: Ohne Gruppe === | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
- | // Farbkreise: Hier programmieren: | + | SystemTools.setSpeed(1000); |
- | </script> | + | |
- | <!-- | + | Circle c1 = new Circle(500, 300, 150); |
+ | c1.rotate(120, | ||
+ | c1.setFillColor(Color.red); | ||
+ | c1.setAlpha(0.5); | ||
+ | |||
+ | Circle c2 = new Circle(500, 300, 150); | ||
+ | c2.rotate(240, | ||
+ | c2.setFillColor(Color.yellow); | ||
+ | c2.setAlpha(0.5); | ||
+ | |||
+ | Circle c3 = new Circle(500, 300, 150); | ||
+ | c3.setFillColor(Color.blue); | ||
+ | c3.setAlpha(0.5); | ||
+ | |||
+ | |||
+ | while (true) { | ||
+ | | ||
+ | | ||
+ | | ||
+ | }</script> | ||
+ | </div> | ||
+ | </HTML> | ||
+ | |||
+ | |||
+ | |||
+ | === Variante b: Ohne Gruppe === | ||
+ | <HTML> | ||
+ | <div class=" | ||
<script type=" | <script type=" | ||
+ | SystemTools.setSpeed(1000); | ||
Circle kreisRot = new Circle(400, 170, 150); | Circle kreisRot = new Circle(400, 170, 150); | ||
kreisRot.setFillColor(Color.red, | kreisRot.setFillColor(Color.red, | ||
Zeile 24: | Zeile 53: | ||
while(true) figur.rotate(1); | while(true) figur.rotate(1); | ||
- | </ | ||
- | --> | ||
- | <script type=" | ||
- | ## Tipp: | ||
- | - Die Klasse `Circle` besitzt eine Methode `setFillColor`, | ||
- | - Verwende wieder ein `Group`-Objekt, | ||
</ | </ | ||
</ | </ | ||
</ | </ | ||
klassen1/anwenden/farbkreiseloesung/start.1685098709.txt.gz · Zuletzt geändert: 2023/05/26 12:58 von Martin Pabst