Workshop - Schritt 13

# Schritt 13:
Definition eines Mehrfach-Schalters (Multi-switch)

| Überblick
| Definition

Überblick

### Überblick

Wir wollen nun einen komplexen Schalter definieren. Einen Schalter, der mehr als nur eine Handlung (Aktion) ausführt. Einen einfachen Schalter (es wird nur eine Aktion ausgeführt) haben wir bereits im Level erzeugt.

In diesem und dem nächsten Schritt wird nun erklährt, wie Sie die bereits definierte Tür in Sektor 1 nur durch einen Schalter öffnen bzw. schließen können.

Dieser Schritt des Workshops erläutert nun, wie Sie die Handlungen (Aktionen) für den Schalter vordefinieren.

Definition

### Definition

Öffnen Sie nun zuerst den Dialog für Aktionen von Mehrfach-Schaltern (Multi-switches and actions) im Hauptfenster über die Menüpunkte [Edit] [Multi-switches and actions].

Mit der vertikalen Laufleiste haben Sie die Möglichkeit, die 64 Schaltertypen zu erreichen. Da wir noch keinen Schaltertyp definiert haben, bleiben wir natürlich bei dem ersten Schaltertyp (Action 1) und definieren hier unseren neuen Schaltertyp.

Ziel ist ein Schalter, der in einem ersten Schritt eine Tür öffnet und in einem zweiten Schritt auch wieder schließt. Die erste Dialogseite ändern wir nun wie folgt:

- Wir vergeben eine interne Bezeichnung (Caption), die nur innerhalb des Editors auftaucht. Wir bezeichnen diesen Schaltertyp nun durch Close and open door.
- Der Schalter soll 2 Aktionen ausführen, den Wert Number of actions setzen wir daher auf 2.
- Bei der Texturierung des Schalters müssen wir uns nun auf eine bereits vorher definierte Animation beziehen. Unser neuer Schaltertyp soll auch wirklich wie ein Lichtschalter aussehen, also wählen wir als Animation den Switch ON/OFF. Die hierbei ausgewähle Animation muß genau soviele Animationsphasen besitzen wie der Schalter selbst (hier 2).
- Den Schalter soll der Spieler auf mehrfach betätigen können. Daher aktivieren wir die Checkbox Switch works several times (Schalter funktioniert mehrfach).

Entsprechend nun die zweite Dialogseite:

- Immer wenn der Schalter nun seinen Zustand wechselt, soll eine Aktion (Handlung) ausgeführt werden, die Flags aktivieren wir daher beide.
- Als auszuführende Aktionen setzen wir nun Close door und Open door.

Wenn ein solcher Mehrfach-Schalter im Level eingebaut ist, dann steht er anfangs auf dem ersten Zustand (der erste Zustand/die erste Aktion wird jedoch nicht ausgeführt). Betätigt der Spieler den Schalter nun zum ersten Mal, dann wird von Zustand 1 auf Zustand 2 gewechselt und die entsprechende Aktion bei Zustand 2 ausgeführt. Da unser Schalter beim ersten Betätigen eine Tür öffnen soll und beim zweiten Mal schließen soll, sind die Aktionen vertauscht (s. o.), denn Aktion 2 wird beim ersten Betätigen ausgeführt (Open door).

Schließen Sie den Dialog wieder. Speichern Sie den Level jetzt einmal ab (Hauptfenster: [File] [Save]).

Back | Home | Info | Concepts | Workshop | Reference | Next