2016-11-02 5 views
0

Ich arbeite gerade an einem Spiel, das ereignisreich sein wird. Also ich suche nach einer skalierbaren Möglichkeit, mit diesen Ereignissen umzugehen. Das Ereignis würde entweder durch einen Knopfklick oder einen In-Game-Timer ausgelöst werden und würde den Spieler zu einem Bildschirm bringen, der den für das Ereignis notwendigen Text drucken würde, d. H. "Sie sind in einen Hinterhalt geraten!". Es würde dann dem Spieler Optionen geben, um die Situation in Form von Schaltflächenobjekten zu behandeln.Was ist der beste Weg, um ein Event-System in Game Maker zu implementieren?

Also, da mein Spiel möglicherweise Hunderte dieser Arten von Ereignissen haben wird, brauche ich einen Weg, um den Event-Bildschirm dynamisch zu machen, wenn möglich. Aber momentan kann ich keinen Weg finden, dies im Spielemacher zu implementieren.

So ist es möglich oder muss ich individuelle Räume für jede Veranstaltung machen?

Antwort

0

Sie müssen nicht für jede Veranstaltung einzelne Räume erstellen.

Erstellen Sie ein Objekt ohne Sprite, das Sie für control verwenden, und platzieren Sie es in jedem Raum, der im Spiel verwendet wird. Sie können testen, ob ein Ereignis innerhalb der step-Bedingung des Objekts control auftritt, und Sie können Text und alle anderen Elemente im Zustand draw drucken. Eine schnelle Google-Suche ergab dieses Tutorial: http://www.foobt.net/spring2015/csci11_8483/files/gamemaker-controller.html

Verwandte Themen