05.10.2013 Aufrufe

Steering Behaviors

Steering Behaviors

Steering Behaviors

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!