Den Game Maker benutzen
Aktionsset Draw
Normalerweise wird in jedem Schritt das Sprite jeder Instanz im Raum gezeichnet. Du kannst das ändern, indem du Aktionen in das draw event einfügst. (Beachte, das diese nur ausgeführt werden, wenn das Objekt sichtbar ist!) Die folgenden Zeichenaktionen gibt es. Diese Aktionen ergeben nur im draw event Sinn. An anderen Stellen werden sie prinzipiell ignoriert. Draw a sprite
image
Du gibst das Sprite, die Position (entweder absolut oder relativ zur
aktuellen Position) und das Subimage (die Subimages
sind von 0 aufwärts durchnummeriert) des Sprites an.
(Das Einzelbild ist ein Nummer von 0 aufwärts). Wenn du das
aktuelle Einzelbild zeichnen willst, benutze -1.
Draw a
background image
Du gibst das Hintergrund-Bild, die Position (absolut oder relativ) und
ob das Bild über den ganzen Raum gekachelt werden soll
oder nicht.
Draw a text
Du gibst den Text und die Position an. Ein # Symbol im Text wird als
neue Zeile interpretiert. (Benutze \# um das # Symbol
selber zu erhalten.) So kannst du mehrzeilige Texte erstellen. Wenn der
Text mit einem Anführungszeichen beginnt, wird es als
Ausdruck interpretiert. Beispielsweise kannst du
'X: ' + string(x)
benutzen um den Wert der x-Koordinate der Instanz anzuzeigen. (Die Variable x speichert die aktuelle x-Koordinate. Die Funktion string() wandelt die Zahl in eine Zeichenkette um. + kombiniert die zwei Zeichenketten.)
Draw a text
transformed
Diese Aktion ist der vorherigen gleich, aber hier kannst du auch
horizontale und vertikale Skalierung, um die Größe
zu ändern,
und die Rotation bestimmen.
Diese
Aktion ist nur in der registrierten Version verfügbar.
Draw a
rectangle
Du gibst die Koordinaten der zwei gegenüberliegenden Ecken des
Rechteckes an, absolut oder relativ zur aktuellen Position.
Draw a
horizontal gradient
Diese Aktion zeichnet auch ein Rechteck, aber diesmal mit Farbverlauf
von links nach rechts.
Du gibst das Rechteck und die zwei Farben an.
Diese
Aktion ist nur in der registrierten Version verfügbar.
Draw a
vertical gradient
Diese Aktion zeichnet auch ein Rechteck, aber diesmal mit Farbverlauf
von oben nach unten.
Du gibst .
Diese
Aktion ist nur in der registrierten Version verfügbar.
Draw an ellipse
Diese Aktion zeichnet eine Ellipse.
Du gibst die Koordinaten der zwei gegenüberliegenden Ecken des
umliegenden Rechteckes an, absolut oder relativ zur aktuellen Position.
Draw a
gradient ellipse
Wieder eine Ellipse, aber diesmal mit Farbverlauf von innen nach
aussen.
Diese
Aktion ist nur in der registrierten Version verfügbar.
Draw a line
Du gibst die Koordinaten der zwei Endpunkte der Linie an; absolut oder
relativ zur aktuellen Position.
Draw an arrow
Zeichnet einen Pfeil. Du gibst die Endpunkte der Pfeilgeraden und die
Größe der Pfeilspitze an.
Set the colors
Damit wird die Farbe gesetzt, sie wird benutzt um Rechtecke und
Ellipsen zu füllen und für die Linien um das Rechteck
und die
Ellipse und wenn eine Linie gezeichnet wird. (beeinflusst nicht das
Zeichnen von Sprites und Hintergründen)
Change fullscreen
mode
Mit dieser Aktion kannst du den Bildschirm-Modus von Fenster- zu
Vollbildmodus und zurück verändern. Du gibst an, ob
der Modus
umgeschaltet wird, oder ob du zum Fenster- oder Vollbildschirmmodus
gehst.
Take a snapshot
image of the game
Mit dieser Aktion kannst du ein Bild des aktuellen Geschehens als .bmp
Datei speichern. Du gibst den Dateinamen an.
Diese Aktion ist nur in der registrierten Version verfügbar.
Create an effect
Mit dieser Aktion kannst du alle möglichen Effekte sehr einfach realisieren. Du
gibst den Effekttyp an, beispielsweise eine Explosion oder Rauch, seine Position, seine Größe
und ob er unter oder über den Objekten angezeigt werden soll. Der Rest läuft automatisch ab.
(Für Regen und Schnee ist die Position irrelevant
weil beides über den gesamten Bildschirm fällt. Um kontiunierlich Regen zu bekommen
muss er in jedem Step generiert werden.)
Diese Aktion ist nur in der registrierten Version verfügbar
Alternative Versionen
Auch verfügbar in:
Download helpfile