Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
spacer:levelchange [2016/02/23 11:35]
85.180.65.27
spacer:levelchange [2022/10/03 18:23] (aktuell)
84.62.24.178 [4. Einstellungen]
Zeile 1: Zeile 1:
-......................................................................{{:​spacer:​omega7497construction.gif|}} 
- 
-**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 
- 
 ====== oCTriggerChangeLevel ====== ====== oCTriggerChangeLevel ======
  
Zeile 13: Zeile 6:
  
   *1.1 Da man ja nicht nur z.B von der "​NEWWORLD"​ in die "​OLDWORLD"​ muss, sondern auch von der "​OLDWORLD"​ wieder zurück, benötigt man ja im Normalfall, für den LevelChange auf jedem Weltenteil einen oCTriggerLevelChange,​ sowie den Ankunftspunkt auf dem Weltenteil, zu dem man gebeamt wird.   *1.1 Da man ja nicht nur z.B von der "​NEWWORLD"​ in die "​OLDWORLD"​ muss, sondern auch von der "​OLDWORLD"​ wieder zurück, benötigt man ja im Normalfall, für den LevelChange auf jedem Weltenteil einen oCTriggerLevelChange,​ sowie den Ankunftspunkt auf dem Weltenteil, zu dem man gebeamt wird.
 +  *(nur damit hier nicht der Eindruck entsteht, dass ein einzelner oCTriggerChangeLevel dazu geeignet sei, zwischen 2 Welten hin und her zu pendelnn.)
 +  *Es gibt natürlich auch Spiele, wo man das unterbinden will, dass der Player wieder zurück kann (Schlauchlevel),​ dann genügt einer, von Level 1 nach Level 2.
  
   * Kenntnisse, wie man im Spacer z.B Vobs in die Welt setzt. -> [[spacer:​vobs:​allgemein|]]. ​   * Kenntnisse, wie man im Spacer z.B Vobs in die Welt setzt. -> [[spacer:​vobs:​allgemein|]]. ​
Zeile 18: Zeile 13:
   * Wie man zumindest einen oCTriggerScript in die Welt setzt -> [[quickstart:​triggerscript|]]  ​   * Wie man zumindest einen oCTriggerScript in die Welt setzt -> [[quickstart:​triggerscript|]]  ​
   * sind **__für dieses Wiki Vorraussetzung__**   * sind **__für dieses Wiki Vorraussetzung__**
-==== 2. Einsetzen ====+ 
 +===== 2. Einsetzen ​=====
  
 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: 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:
Zeile 55: Zeile 51:
  
   *Linksklick auf Insert(oCTriggerChangeLevel)   *Linksklick auf Insert(oCTriggerChangeLevel)
-{{:​spacer:​levch_04.jpg|}}{{:​spacer:​levch_05.jpg|}}+{{:​spacer:​levch_04.jpg|}}
  
 +===== 3. Anpassen =====
  
   *Linksklick auf "Edit the Box"   *Linksklick auf "Edit the Box"
-{{:spacer:levch_06.jpg|}}{{:​spacer:​levch_07.jpg|}} +{{:spacer:levch_05.jpg|}}
  
   *Linksklick auf Define   *Linksklick auf Define
-pic08+ 
 +{{:​spacer:​levch_09.jpg|}}
  
   *Einstellen BoundingBox   *Einstellen BoundingBox
-pic09 +Wir wählen in unserem Beispiel eine Höhe von 200cm (damit man nicht drüberspringen kann), eine Breite von 250cm (damit man nicht seitlich ​vorbei laufen ​kann) und eine Tiefe von 100cm (damit ​der LV-Trigger bei Kontakt auch ganz bestimmt auslöst)
- +
- +
- +
- +
- +
-5. Habt ihr den Trigger nun ausgewählt,​ könnt ihr ihn nun bearbeiten. ​(Objects-FensterStellt 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 angebtwie 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** +
  
 +{{:​spacer:​levch13.jpg|}}
  
-http://​upload.worldofplayers.de/​files6/​m5CqmkJIATB6vr2NAME.jpg+So sieht das dann im Spacer Hauptfenster (für unser Beispiel) aus.
  
 +{{:​spacer:​levch_14.jpg|}}
  
 +Wenn wir fertig sind mit der Grösseneinstellung der Box, klicken wir auf "​OK"​ und anschliessend auf "​STOP"​
  
-9. Nun sollte der Levelchange funktionieren.+===== 4Einstellungen =====
  
-**__KORREKTUR__** ​ **Kann nicht Funktionieren ohne bezeichneten STARTPOSITION im anderen Level- ZB Ein Waypoint mit der Bezeichnung LEVELNAME_START**+Wir wenden uns jetzt dem ObjektFenster zu und tätigen folgende Einstellungen:​
  
 +  *Wir geben unserem LV-Trigger einen eindeutigen VobNamen
 +  1. vobName:​LVCHOW_2_NW ​ (Levelchange OldWorld to NewWorld Bsp)
 +  *Wir stellen unseren LVCH-Trigger auf Kollision
 +  2. cdDyn:True - Sonst wird der Trigger bei Berührung grundsätzlich nicht ausgelöst
 +  *Wir stellen unseren LV-Trigger so ein, dass er nur auf den Protagonisten reagiert
 +  3. respondToPC:​TRUE - respondToNPC:​FALSE ​
 +  *Wir geben den Namen der Welt an **__zu__** der gewechselt werden soll (**MIT DER DATEINAMEN-ERWEITERUNG und Unterordner,​ relativ zum Worlds-Ordner. Bsp: YYY\XXX.ZEN**)  ​
 +  4. levelName:​NEWWORLD.ZEN (Beispiel, wir wechseln von der OldWorld zur NewWorld)
 +  *Wir geben den Namen des Waypoints an, an dem der Spieler in der nächsten Welt ankommt.
 +  5. startVobName:​WP_START_NEWWORLD (Beispiel)
 +  ​
 +__Den WP_START_NEWWORLD ("​WAYPOINT"​) müsst ihr in der anderen Welt selbstverständlich erstellen und nicht vergessen, selbigen mit dem vorhandenen Waynet zu verbinden.
  
-HINWEISE:+Selbstverständlich kann man dazu auch einen "​FREEPOINT"​ benutzen.__
  
-Wenn ihr respondToNPC auf "​FALSE"​ stelltdann können NPCs den Levelwechsel NICHT auslösen(empfehlenswert)+Um zurück zu kommengenau das selbe von der anderen Welt zu dieser Welt erstellen.
  
-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**+Gute Reise....2016/​03/​23(dlz)
  
  
  
-Für Fragen und Kritik stehe ich gerne offen. 
  
-by Meereskriecher 
  
-http://​forum.worldofplayers.de/​forum/​member.php?​u=121298 
spacer/levelchange.1456223742.txt.gz · Zuletzt geändert: 2016/02/23 11:35 von 85.180.65.27