Dieses Tutorial hat das Ziel, einige
der am meisten verwendetsten Kismet-Schaltungen in Beispielform
zu zeigen.
Es wird dringend empfohlen, die anderen Tutorials vorher durchzuarbeiten,
die sich mit der allgemeinen Funktiosweise von Kismet beschäftigen.
Die anderen Tutorials (Actions, Conditions, Variables &
Events) sind nicht so sehr wichtig, können aber Helfen.
Vorausgesetztes Wissen: "Intro
in Kismet" und wie man eine simple Testmap erstellt
(BSP, Licht, Pfadnetzwerk und Playerstart)..
Es wurde gesagt, dass die grundlegenden Trigger und Tür/Mover
Funktionalitäten in UT3 etwas unhandlich geworden seien.
Die hier demonstrierten Lösungswege gehen von einer Einzelspielerumgebung
aus. Ausgehend von meiner Erfahrung und ein wenig Logik, müssten
diese Systeme auch in Mehrspielerumgebungen funktionieren. Sollte
dies nicht der Fall sein, empfehle ich einen Blick in Hourences
'Elevators
and Doors in UT3' Tutorial zu werfen, welches speziell für
UT3 ausgelegt ist.
Versuche dir das Zusammenstellen einer Kismetszene einmal so
vorzustellen, als würdest du dein Essen zubereiten:
1) Überlege dir erst was genau du haben willst. Zum Beispiel
eine Tür, die auf Knopfdruck sich öffnen soll.
2) Stelle dir die Teile zusammen, die du brauchst. Für
die Tür und den Knopf wirst du einen Mover brauchen. Außerdem
benötigst du einen Trigger und eine Matineesequenz für
die sich bewegende Tür.
3) Stelle sie alle zusammen: Erstelle ein Triggerevent, setze
die Keyframes für das Matinee und verbinde sie miteinander.
4) Probier es aus!
5) Verfeinere es: Sobald die grundlegende Funktionalität
gegeben ist, gib noch kleine Extras hinzu. Eine zufällige
Verzögerung, einen Emitter der Funken sprüht oder
eine Veränderung des Materials des Knopfes.
6) Stimme das ganze so ab, dass es für Singleplayer und/oder
Multiplayer funktioniert: Wenn die Tür mit dem Knopf in
eine Multiplayermap kommt, was wird passieren, wenn zwei Spieler
den Knopf betätigen? Wird die offene Tür sich nochmal
öffnen? - Wir werden auf dieses Problem im späteren
Verlauf genauer eingehen.
Viele dieser Tutorials behandeln den Umgang mit Movern und InterPActors.
Solltest du mit ihnen noch nicht vertraut sein und noch keine
Matineesequenz mit ihnen erstellt hast, empfehle ich noch mal
: Hourences'
Movers Tutorials
*Anm. 1: Für jede einzelne Aufgabe die du in Kismet lösen
willst, gibt es in den meisten Fällen mehr als einen Lösungsweg.
Das Ziel ist es, die Aufgabe so effizient wie möglich zu
erledigen. Ich erinnere daran, dass die hier gezeigten Lösungswege
so aufgebaut sind, wie ich sie machen würde, was nicht
bedeutet, dass andere demnach falsch sein müssen. Trotzdem
stellen sie durchaus eine Grundlage dar, auf die es eigene Sequenzen
aufzubauen gilt.
*Anm. 2: Ich benutze für das Tutorial den Gears of War
Editor. Der sollte aber kaum Unterschiede zu Anderen der UE3
haben.
Jeder unterstrichene Link führt zu einem Tutorial.
Die die nicht unterstrichen sind, wurden noch nicht geschrieben
|