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.

 

aum76_team1

 

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.

 

aum76_team2

 

Die Mumie hält an, sobald sie nahe genug am Spieler steht.

 

aum76_team3

 

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:

 

aum76_team4

 

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:

 

aum76_team5

 

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.

 

aum76_team6

 

Danach verschwindet er durch Verringerung seines scale_z Wertes und der Spieler kann seine Reise fortsetzen.

 

aum76_team7

 

Der gesamte Code ist gut kommentiert, Sie sollten also keine Probleme damit haben.