Video: HTML-Links einfügen: Text und Bild verlinken #007 2025
Das folgende Beispiel für die zufällige Anzeige von Unterbildern basiert auf GameMaker: Studio-In-Software-Tutorial zum Codieren eines Ausbruchs Mit der Codierung können Sie auf sehr einfache Weise beginnen - indem Sie nur zwei Codezeilen verwenden, die das Erscheinungsbild Ihres Spiels wirklich verändern können.
-
Erstellen Sie ein Sprite mit mehreren Teilbildern (zum Beispiel könnte jedes Teilbild ein verschiedenfarbiger Ziegel).
Der Sprite sollte in der Ressourcen-Struktur erscheinen.
-
Wählen Sie Ressourcen → Objekt erstellen.
Das Fenster Objekteigenschaften erscheint.
-
In Geben Sie im Feld Name einen Wert wie obj_brick ein (siehe Abbildung).
Das Fenster Objekteigenschaften für das Objekt brick. -
Wählen Sie in der Sprite-Dropdown-Liste das Sprite mit den soeben erstellten Teilbildern aus.
Eine Miniaturansicht des Bildes wird im Sprite-Bereich angezeigt, und der Name des Bildes wird im Feld angezeigt (siehe Abbildung).
-
Wählen Sie Add Eva nt → Erstellen.
Ein Create Event wird im Abschnitt "Events" des Fensters "Objekteigenschaften" angezeigt (siehe diese Abbildung).
-
Ziehen Sie die Aktion "Code ausführen" von der Registerkarte "Steuerung" in den Abschnitt "Aktionen".
Ein leeres Codefenster erscheint mit einem eigenen Menü.
-
Geben Sie im Codefenster (in dieser Abbildung dargestellt) den folgenden Code ein:
GameMaker: Das Codefenster von Studio.image_speed = 0; image_index = floor (zufällig (image_number));
-
Klicken Sie auf das grüne Häkchen im Symbolmenü.
Das Codefenster wird gespeichert und geschlossen.
-
Klicken Sie im Fenster Objekteigenschaften auf OK.
Die Objekteigenschaften werden gespeichert und geschlossen.
-
Platziert eine Instanz des Objekts in den Raum.
-
Wählen Sie im Hauptmenü Run → Run Normal, um das Spiel zu testen.
Im Kompilierfenster wird die Kompilation des Spiels angezeigt. Wenn das Spiel beginnt, sollten Sie zufällig sortierte Steine sehen, wie hier gezeigt.
Zufällig sortierte Steine.
Dieser Code setzt die Geschwindigkeit des Bildes auf 0. Dies ist die Geschwindigkeit, mit der GameMaker die einzelnen Teilbilder des Sprites anzeigt. Der Standardwert ist 1, was bedeutet, dass GameMaker normalerweise in jedem Schritt des Spiels einen einzelnen Frame (eines der Sub-Images) anzeigt.
Indem Sie 0 als Bildgeschwindigkeit verwenden, weisen Sie GameMaker an, das Sprite nicht zu animieren und nur ein einzelnes Unterbild anzuzeigen. Die zweite Zeile des Codes wählt zufällig eines der Teilbilder aus, das während des Spiels angezeigt wird.
Wenn Sie 0. 5 als Geschwindigkeit verwenden, erscheinen die Teilbilder in Zeitlupe oder mit halber Geschwindigkeit. Wenn Sie möchten, dass die Teilbilder sehr schnell angezeigt werden, können Sie einen Wert von 2 eingeben.
Sie haben vielleicht bemerkt, dass das Codefenster farbcodiert ist - das heißt, bestimmter Text erscheint in anderen Farben als andere. Das ist eine nützliche Eigenschaft von GameMaker, da Kommentare, Funktionen, Variablen usw. in verschiedenen Farben hervorgehoben werden.
Wenn Ihnen die Farbcodierung nicht gefällt oder Sie eigene Farben verwenden möchten, können Sie die Einstellungen aktualisieren. Wählen Sie im Hauptmenü Datei → Voreinstellungen und dann die Registerkarte Skripte und Code wie in diese Figur.
