PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Script]Kegelförmiges Sichtfeld



DNKpp
27.03.2011, 03:39
Maker: rm2k
Patches: keine

So, ich habe auch mal wieder Lust bekommen was zu machen.
Mein erstes (und hoffentlich nicht letztes Werk :P) ist ein Script, was einem NPC ein kegelförmiges Sichtfeld beschert.

Der Benutzer muss lediglich das Event Copy and Pasten und hat dabei 3 Parameter die er anpassen kann.


Zum besseren Verständnis gehen wir einmal davon aus, das der NPC nach unten schaut.

SichtfeldBreite:
Dieser Parameter gibt das Startsichtfeld in der Breite an. Steht dieser Wert auf 1 sieht der NPC nur das Feld vor sich, steht er dagegen auf 3 sieht er noch die beiden Felder daneben. Dieser Wert MUSS ungerade sein.

SichtfeldTiefe:
Dieser Parameter gibt praktisch die Länge des Sichtfeldes an. Steht der Wert auf 5, wird bis zu 5 Feldern unter dem NPC geprüft.

BreiteAdd:
Dieser Parameter gibt an, wie viele Tiles pro Zeile mehr geprüft werden. Wenn in der 1. Zeile 1 Tile geprüft werden, und BreiteAdd auf 2 steht wird in der nächsten Zeile 3 Felder geprüft, und immer so weiter. Dieser Wert MUSS gerade sein.

Zur Verdeutlichung mal ein paar Bilder.

Beispiele:
SichtfeldBreite: 1
SichtfeldTiefe: 5
BreiteAdd: 2

http://i52.tinypic.com/2nvtgtk.png

SichtfeldBreite: 1
SichtfeldTiefe: 3
BreiteAdd: 2

http://i54.tinypic.com/10nx73k.png

SichtfeldBreite: 1
SichtfeldTiefe: 3
BreiteAdd: 4

http://i53.tinypic.com/34no7t2.png

SichtfeldBreite: 3
SichtfeldTiefe: 3
BreiteAdd: 2

http://i56.tinypic.com/14n0047.png

Hoffe, es ist klar geworden, was ich damit zeigen möchte :P
Noch als kleine Anmerkung nebenbei. Ich erinnere mich noch an ein Problem mit dem Maker, das er mit 2ineinander laufenden Schleifen hat, deswegen habe ich in der inneren Schleife keine loop genutzt, sondern ein Label. Ist zwar leider nicht schön, und auch kein guter Stil, aber eben leider die einzige Möglichkeit.

Downloadlink: klick mich (http://rapidshare.com/files/454563983/Sichtfeld_Script.rar)