Dies ist eine alte Version des Dokuments!
Wird gerade überarbeitet, da hier teilweise falsche Angaben stehen, das ganze auch unvollständig ist und auch nicht behandelt wird, wenn ein Level 2 Levelchanges hat.
……………………………………………….IN PROGRESS …..DALAI ZOLL
Es gibt natürlich auch Spiele, wo man das unterbinden will, dass der Player wieder zurück kann (Schlauchlevel), dann genügt einer, von 1 nach 2.
Wir wählen den Ort in der ersten Welt (Bsp NEWWORLD.ZEN) an dem der LevelChange stattfinden soll. Da stossen wir schon auf die ersten Probleme, da wir ja später den Levelchange nicht sehen können. Die PB´s haben das bravourös gelöst, da sie den Weltenwechsel zur OldWorld:
Warum ist das bravourös gelöst? Weil man die BoundingBox des oCTriggerChangeLevel jetzt genau so breit macht wie der Canyon oder der Stollen der verlassenen Mine breit ist.
*6. Im folgenden Fenster könnt ihr nun auf „Define“ klicken, wo ihr Koordinaten angebt, wie groß die Box sein soll. (Wenn der Held die Box berührt, geschieht der Levelchange)
Wenn ihr in den etwa 15m (1500cm) breiten Canyon eine TriggerBoundingBox von 100cm x 100cm x 100cm setzen würdet, müsstet ihr:
Was kann man also tun, wenn man diese Möglichkeiten nicht hat? (Keinen abgegrenzten Canyon, keinen abgegrenzten Stollen)?
Wld_SendTrigger("LEVELCHANGE_1_TO_2");
pic08
pic09
5. Habt ihr den Trigger nun ausgewählt, könnt ihr ihn nun bearbeiten. (Objects-Fenster) Stellt CDyn auf True, sonst kann der Held den Trigger nicht auslösen. Klickt dann auf Edit the Box.
http://upload.worldofplayers.de/files6/YsjhtBeQiA8OEDIT.jpg
VERSCHMIERTER SCREEN
6. Im folgenden Fenster könnt ihr nun auf „Define“ klicken, wo ihr Koordinaten angebt, wie groß die Box sein soll. (Wenn der Held die Box berührt, geschieht der Levelchange)
http://upload.worldofplayers.de/files6/4pC1cSYYIYkdJDuWpAeAKOORD.jpg
KORREKTUR Manstellt nicht die Box auf 100x100x100 generell. Wenn bspw der Levelchange in einem Höhlengang sich befindet, muss der LVCH_Trigger so breit sein wie die Höhle. Sonst kann man vorbei laufen. Beisp. „Alte Mine“
7. Klickt dann auf OK und dann auf Stop. Nun habt ihr die Box vor euch.
8. Jetzt müssen wir noch angeben, wohin gewechselt werden soll. In diesem Feld geben wir den Namen der Zen an. (Ohne die Endung .zen)
KORREKTUR - Wieso ohne die Endung ZEN? Dann wird das nicht funktionieren
http://upload.worldofplayers.de/files6/m5CqmkJIATB6vr2NAME.jpg
9. Nun sollte der Levelchange funktionieren.
KORREKTUR Kann nicht Funktionieren ohne bezeichneten STARTPOSITION im anderen Level- ZB Ein Waypoint mit der Bezeichnung LEVELNAME_START
HINWEISE:
Wenn ihr respondToNPC auf „FALSE“ stellt, dann können NPCs den Levelwechsel NICHT auslösen. (empfehlenswert)
Damit der Held auch an dem Punkt startet, an dem ihr wollt, müsst ihr in der anderen Welt einen Freepoint mit dem Namen „START“ erstellen.
KORREKTUR KEIN FREEPOINT sondern STARTPOINT
Für Fragen und Kritik stehe ich gerne offen.
by Meereskriecher