Den Game Maker benutzen
Views
Zuletzt gibt es ein Register views. Dies gibt dir einen Mechanismus in die Hand, um bestimmte Teile deines Raumes an verschieden Plätzen, am Bildschirm zu zeichnen. Es gibt viele Anwendungen für Views. Zuallererst willst du in einigen Spielen nur einen Teil des Raumes immer zeigen, z.B. im den meisten Plattformspielen, folgt der Sichtbereich dem Hauptcharakter. In Zwei-Spieler-Spielen willst du des öfteren einen geteilten Bildschirm. Drittens wird in manchen Spielen ein Teil des Bildschirms gescrollt, während der andere Teil stehen bleibt (z. B. eine Statusanzeige). Das kann im Game Maker sehr einfach gemacht werden.Wenn du das Register views anklickst, werden folgende Informationen gezeigt:
Oben gibt es die Auswahlbox Enable the use of Views. Wenn Views gewünscht werden, muss das angekreuzt werden. Darunter siehst du eine Liste mit 8 Views. Darunter kannst du Informationen über das aktuelle View sehen. Zuerst muss du angegeben, ob das View sichtbar ist, wenn der Raum gestartet wird. Gehe sicher das einer sichtbar ist! Sichtbare Views werden fett gedruckt angezeigt.
Ein View wird durch einen rechteckigen Bereich im Raum definiert, welcher der Bereich ist, der im View angezeigt wird. Du kannst die Position der linken oberen Ecke, die Breite und die Höhe dieses Bereiches festlegen. Danach musst du festlegen, wo der Bereich im Fenster auf dem Bildschirm angezeigt werden soll. Dieser Bereich wird (View)port bezeichnet. Wiederum gibst du die Position der linken oberen Ecke und die Größe an. Wenn du nur ein View hast ist dies normalerweise (0,0). Beachte das die Größe auf dem Bildschirm anders sein kann, als die des Views. In diesem Fall wird der View skaliert um zu passen. (Mit Code ist auch das Rotieren möglich.) Die Ports können sich überlappen. In diesem Fall werden sie nach ihrer Reihenfolge aufeinander gezeichnet.
Wie oben erwähnt, willst du häufig ein bestimmtes Objekt verfolgen. Ganz unten kannst du das Objekt angeben. Wenn mehrere Instanzen dieses Objektes vorhanden sind, wird nur das erste im View verfolgt. (Im Code kannst du diese bestimmte Instanz, der gefolgt werden soll, angeben). Normalerweise soll der Charakter fähig sein zu gehen, ohne dass der View geändert wird. Nur wenn der Charakter nahe am Rand ist, soll der View ändern. Du kannst die Größe des Randes angeben, welcher um das Objekt sein sichtbar soll. Zuletzt kannst du die Geschwindigkeit des Views angeben. Das bedeutet, dass sich die Spielfigur ausserhalb des Bildschirmes bewegen kann, aber es gibt ein geschmeidigeres Spiel. Benutze �1, wenn du den View sofort ändern willst.
Alternative Versionen
Auch verfügbar in:
Download helpfile