Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


app:app_lektion006_01

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
app:app_lektion006_01 [09.11.2014 16:15] – angelegt Stefan Gaumapp:app_lektion006_01 [21.01.2015 08:50] (aktuell) – angelegt Stefan Gaum
Zeile 1: Zeile 1:
 ~~NOTOC~~ ~~NOTOC~~
-====== Lektion 6.1: Kompass ======+[[app:app_lektion006|=> Lektion 6: Catch the Ball]] 
 +====== Lektion 6.1: der Clock-Timer ====== 
 + 
 +{{  :app:clock_schwarz_1.png?250|}} 
 +Die Bewegung des schwarzen Balles soll in regelmäßigen Abständen erfolgen. Dafür benötigen wir einen Timer. Jedes Mal bei Ablauf des Timers soll sich der Ball in die Richtung bewegen, wie die Schwerkraft auf ihn wirkt.\\ Anschließend beginnt der Timer wieder erneut zu zählen und löst bei Ablauf wieder das Timer-Ereignis aus. 
 + 
 +In diesen Timer müssen wir die gesamten Anweisungen packen, die den schwarzen Ball betreffen. Anschließend wird entsprechend mit dem roten Ball verfahren, wobei sich dieser dann zufällig bewegen soll, siehe [[app:app_lektion006_04|=> Lektion 6.4: der rote Ball]]. 
 + 
 +{{  :app:spielfeld.png?250|}} 
 +==== Zum Spielfeld ==== 
 + 
 +Aus [[app:app_lektion004|=> Lektion 4]] wissen wir, dass ein Canvas oben links beginnt und unten rechts endet. So auch das Spielfeld. 
 + 
 +Es gibt unterschiedliche Erklärungen zur Breite eines Canvas. Unser Canvas beginnt bei 0 und endet bei 280, ist somit also 281px breit und hoch. Je nachdem, welche Koordinate wir nun behandeln, müssen wir zusätzlich bedenken, dass das Canvas genau so aufgebaut ist.
  
  
 ---- ----
 +[[app:app_lektion006_02|=> Lektion 6.2: Bewegung in x-Richtung]]\\ 
 [[app:start|=> Übersicht: Android APPs programmieren]] [[app:start|=> Übersicht: Android APPs programmieren]]
 +
app/app_lektion006_01.1415549713.txt.gz · Zuletzt geändert: 09.11.2014 16:15 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki