Gewusst wie: Klicken auf ein Objekt in der Game Maker

December 13

Gewusst wie: Klicken auf ein Objekt in der Game Maker

Der Game Maker, die Spielentwicklung Suite von YoYo Games enthält eine Vielzahl von drag & drop Funktionen für schnelles Spiel-Design. Aber die funktionieren, insbesondere fehlt in der Game Maker vordefinierte Optionen ist eins, das können Sie überprüfen, wenn auf ein Objekt mit der Maus geklickt wurde und es in der Lage Operationen durchführen ist, wenn es war. Dieses versehen kann leicht gelöst werden, jedoch mit nur ein paar Zeilen des Game Maker eingebaute Skriptsprache GML.

Anweisungen

1 Erstellen Sie eine Sprite von Sprites mit der rechten Maustaste und klicken auf "Neue Sprite". Klicken Sie auf "Edit Sprite". Sprites sind Bilder sollen in Ihrer Video-Spiel verwendet werden. Doppelklicken Sie die Miniaturansicht. "Lackiererei"-ähnliche Programm "Image Editor" wird geöffnet. Zeichnen Sie einen schnellen Kreis, und klicken Sie auf das grüne Häkchen, um zu speichern und schließen Sie die Dialoge.

2 Erstellen Sie ein Objekt aus dieser Sprite, indem mit der rechten Maustaste "Objekte" und auf "Neues Objekt". Wählen Sie "sprite0" als das Sprite für das Objekt aus der Liste.

3 Klicken Sie auf "Add Event". Klicken Sie auf "Maus". Wählen Sie "Links gedrückt."

Nun, jedes Mal, wenn die Links-Taste auf der Maus geklickt wird, wird jedes Objekt mit diesem Ereignis gegeben Code ausgeführt.

4 Klicken Sie auf "Control". Ziehen Sie das Symbol "ausführen ein Stück Code", der eine Pad Notebook Papier wie aussieht, in der Aktionen-Feld. Dadurch wird den Code-Editor geöffnet.

5 Fügen Sie die folgenden Code-Editor:

d = Point_distance (Mouse_x, Mouse_y, self.x + (self.sprite_width/2), self.y + (self.sprite_height)/2)Wenn (d < self.sprite_width/2) {}

instance_destroy()

}

Erstens, das Objekt (und denken Sie daran, dies ist für jedes Objekt im Spiel) prüft, um zu sehen, wie weit ist es vom Mauszeiger und Speicher, die in einer Variablen namens "d" zu distanzieren.

Zweitens, wenn diese Entfernung weniger als die Hälfte der Breite des Sprites ist, wird sie selbst zerstören.

Klicken Sie auf das grüne Häkchen zu den Code und Event-Editoren abwimmeln.

6 Test. Rechtsklick auf "Räume" und wählen Sie "Raum erstellen". Klicken Sie einige Male durch den Raum um einige Instanzen Ihres Objekts zu erstellen. Klicken Sie auf den grünen Pfeil, um Ihr Spiel laufen. Die Kreise sollten verschwinden, wenn Sie darauf klicken.

Tipps & Warnungen

  • Wenn Sie die optionale "Erweiterter Modus" Game Maker verwenden, können Sie Familien von Objekten einrichten, die die Funktionen der Eltern erben. Diese ermöglichen es, in komplexeren spielen, Ihre Funktion "Maus-Klick" einmal schreiben und haben alle anklickbaren Objekte im Spiel Verwendung.