|
Team Allies |
Top Previous Next |
|
Dieses Mal habe ich gleich zwei Projekte, die aber etwas gemeinsam haben: Sie verwenden die Brotkrumen-Navigationstechnik. Der Spieler erzeugt unsichtbare Brotkrumen (kleine Entities), während er sich durch das Level bewegt. Sein Verbündeter kann ihn dann finden indem er der Spur folgt.
Öffnen Sie den /teamallies Ordner und laden Sie das Warehouse Level aus dem /demo Verzeichnis. Dies ist das einfachste Brotkrumenbeispiel. Wir haben eine freundliche Mumie, die dem Spieler überall hin folgt.
Die Brotkrumen sind in diesem Beispiel sichtbar. Sie werden sehen, dass die Mumie dem Spieler folgen kann, auch wenn er einen komplizierten Weg wählt.
Die Mumie hält an, sobald sie nahe genug am Spieler steht.
Das zweite Projekt befindet sich im /npckey Ordner und baut auf dem Code des ersten Projektes auf. Es ist ein „richtiges“ Beispiel, das man so gut in einem Rollenspiel finden könnte. Es gibt einen Zauberer, der in der Lage ist, einige Türen für unseren Spieler zu öffnen, dies aber nur gegen Bezahlung tut.
Wenn Sie sich dem Zauberer nähern, ohne genügend Geld dabei zu haben, sehen sie folgendes Bild:
Sammeln Sie jetzt etwas Gold ein (es liegt in der Nähe) und geben Sie es dem Zauberer, indem Sie auf ihn zugehen. Nun sehen Sie folgendes Bild:
Gehen Sie nun auf das Lagerhaus und auf die große verschlossene Tür zu. Der Zauberer folgt Ihnen und falls mindestens eine Ihrer (jetzt unsichtbaren) Brotkrumen weniger als 300 Quants von der Tür entfernt platziert wird, dreht sich der Zauberer in Richtung Tür und öffnet diese.
Danach verschwindet er durch Verringerung seines scale_z Wertes und der Spieler kann seine Reise fortsetzen.
Der gesamte Code ist gut kommentiert, Sie sollten also keine Probleme damit haben.
|