CAAD | ARCH Admin| Aizo | Archinf | BIP | Bgyalex | Brandhub | Catch0405 | Cityscan05 | CommunityMedia | Control | Curtain | Easa005 | Easydb | Education | Extern | Extern0405 | Freudenhaus | Fund | Game0405 | Game05 | Gamearch | Luise | MAS0506 | MAS0506stu | Mas0506 | Mas0506stu | Maschinen0405 | Menz | Mill | Mill0405 | NDS | NDS0405 | NDS0405stu | Plugins | Qwipp | RZM | Replay | Replay0405 | Research | Second | Trash | Udintern | Urbandesign |
TWiki . Cityscan05 . AdMovSp

Kursinformation | Kursablauf | Gruppen | Material | Lingo | Leitung | Seminarreise


Sprite bewegen 2:

Beispiel Kommentar
fahren2.dcr Ein gelbes Rechteck fährt über olivgrünen Hintergrund. Sobald es links aus dem Bild rausfährt, springt es automatisch nach rechts und läuft wieder los.
Cast  
cast.gif Fünf gleich grosse Rechtecke von unterschiedlicher Farbe wurden erstellt.
Stage  
stage.gif Sie wurden nebeneinander auf der Bühne (stage) angeordnet.
Score  
score.gif Alle Rechtecke und das Script liegen auf dem ersten Frame. Die Rechtecke liegen im Score auf Sprite Nr. 1 bis 5.
Script  
on exitFrame me
go the frame
repeat with i = 1 to 5
if sprite(i).locH <= -40 then<br>sprite(i).locH = 200
end if
sprite(i).locH = sprite(i).locH - 5
end repeat
end
Der Directorfilm wird im aktuellen Frame geloopt, d.h. bleibt im aktuellen Frame stehen.
Die horizontale Position (horizontal location = locH) aller Sprites soll immer um den Faktor -5 verändert werden. 5 gibt die Geschwindigkeit an. - oder + gibt die Fahrtrichtung an.
Sobald eines der Sprites die horizontale Position -40 oder weniger erreicht hat, dann wird es sofort auf die neue horizontale Positon 200 gesetzt. Die Funktion if fragt ab, an welcher Position sich das jeweilige Sprite befindet.
repeat with i wendet eine einzige Funktion auf alle unter i zusammengefassten Sprites an. Wobei sich die Zahlen auf die Spritenummer beziehen.
Autor mailto: Maja Dzieglewska

Revision r1.1 - 13 May 2005 - 13:37 - PiaFricker
Parents: WebHome > WebHome > KursabLauf > KursHeader > LinksLingo > LingoAdvanced
Copyright © 1999-2003 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.

This website has been archived and is no longer maintained.