Steering Behaviors
Steering Behaviors
Steering Behaviors
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Steering</strong> <strong>Behaviors</strong><br />
Autoren: Thomas Feilkas, Christian Schnellhammer<br />
Betreuer: Prof. Jürgen Sauer Regensburg<br />
2.8.3. Implementierung<br />
Die Verwaltung der Objekte<br />
Falls einem Mind ein Verhalten zugewiesen werden soll, öffnet sich ein<br />
Dialogfenster mit einer Auswahl von möglichen Verhalten. Genau so bei den<br />
Hindernissen. Woher nimmt der <strong>Steering</strong>Creator diese Informationen? Und<br />
woher übernimmt er Standardeinstellungen von Attributen? Die Anwort auf<br />
diese Fragen lautet: objects.xml<br />
Diese XML-Datei enthält alle Objekte, deren Attribute, Aussehen und evtl.<br />
schon zugewiesenen Unterobjekte. Die Datei besteht aus folgenden Sektionen:<br />
• Vehicles<br />
• Obstacles<br />
• Minds<br />
• <strong>Behaviors</strong><br />
Für jede dieser 4 Sektionen sind Tags definiert. Fügt man beispielsweise ein<br />
neues Fahrzeug hinzu, zeigt eine Dialogbox die unter <br />
definierten Fahrzeuge zu Auswahl an! Auf diese Weise kann durch einfaches<br />
Editieren dieser Datei ein eigenes Profil erstellt werden.<br />
Neben den oben beschriebenen Tags und den Tags der <strong>Steering</strong> XML Referenz<br />
gibt es noch das - Tag. Der eingeschlossene Text wird im Creator im<br />
Hint-Window angezeigt. Auf diese Weise können dem Benutzer des Creators<br />
Infos über das jeweilige Objekt gegeben werden.<br />
Ausschnitte einer object.xml – Datei:<br />
92