Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
quickstart:spacer:mover [2016/02/17 00:35] zollaidal |
quickstart:spacer:mover [2016/03/08 08:54] (aktuell) zollaidal |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Mover 1 ====== | + | ====== Mover Level 1 ====== |
| ===== 1. Beschreibung ===== | ===== 1. Beschreibung ===== | ||
| Zeile 77: | Zeile 77: | ||
| ===== 5. Mover Keyframes ===== | ===== 5. Mover Keyframes ===== | ||
| - | * 5.1 Ein Keyframe ist die Position die ein Mover einnehmen kann. Für eine Geradeausfahrt benötigt man üblicherweise lediglich 2 Keyframes, | + | * 5.1 Ein Keyframe ist die Position die ein Mover einnehmen kann. Für eine Geradeausfahrt benötigt man üblicherweise lediglich 2 Keyframes, |
| + | Das bedarf aber besonderer Steuerelemente | ||
| + | |||
| + | * Da wir unser Gitter nur nach oben fahren aus der Startposition (geschlossen) zur Endposition (geöffnet) benötigen wir ebenfalls nur zwei Keyframes. | ||
| * 5.2__ Keyframe 0 Startposition__ | * 5.2__ Keyframe 0 Startposition__ | ||
| * Wenn wir unseren Mover sauber in den Durchgang eingebaut haben und der Durchgang durch das Gitter geschlossen ist, befindet sich unser Mover bereits in Startposition, | * Wenn wir unseren Mover sauber in den Durchgang eingebaut haben und der Durchgang durch das Gitter geschlossen ist, befindet sich unser Mover bereits in Startposition, | ||
| Zeile 111: | Zeile 114: | ||
| * 6.1 Was immer wieder Verwirrung schafft, ist, dass wenn wir, wie im Punkt oben beschrieben den Button " | * 6.1 Was immer wieder Verwirrung schafft, ist, dass wenn wir, wie im Punkt oben beschrieben den Button " | ||
| + | |||
| * 6.2 Wir können das ändern, wenn wir auf den linken der beiden Pfeilbuttons klicken - dann zeigt sich sofort die 0 zwischen den beiden Pfeilbuttons, | * 6.2 Wir können das ändern, wenn wir auf den linken der beiden Pfeilbuttons klicken - dann zeigt sich sofort die 0 zwischen den beiden Pfeilbuttons, | ||
| + | |||
| * 6.3 Der darf sich dabei auch nicht bewegen, da das Gitter ja geschlossen ist und geschlossen ist Keyframe 0 | * 6.3 Der darf sich dabei auch nicht bewegen, da das Gitter ja geschlossen ist und geschlossen ist Keyframe 0 | ||
| + | |||
| * 6.4 Wenn ihr zwischen den Pfeiltasten hin <- -> her klickt schnappt das Movergatter auf und zu. | * 6.4 Wenn ihr zwischen den Pfeiltasten hin <- -> her klickt schnappt das Movergatter auf und zu. | ||
| * Pfeiltasten | * Pfeiltasten | ||
| Zeile 118: | Zeile 124: | ||
| * 6.5 __RESET__ | * 6.5 __RESET__ | ||
| - | | + | |
| - | * 6.6 __TESTFAHRT__ | + | |
| + | * 6.6 __LÖSCHEN__ | ||
| + | * Habt ihr zwischenzeitlich den "New Key" Button betätigt und seid im " | ||
| + | * Falls der unerwünscht ist, müsst ihr den Keyframe 2 mit den Pfeiltasten anwählen <- 2 -> und mit einem Klick auf den Button "Del Key" wieder löschen und anschliessend im Objektfenster auf " | ||
| + | |||
| + | * 6.7 __TESTFAHRT__ | ||
| * Wir klicken im Objekt**Pages**Fenster im linken Teilefenster auf den Eintrag " | * Wir klicken im Objekt**Pages**Fenster im linken Teilefenster auf den Eintrag " | ||
| {{: | {{: | ||
| Zeile 131: | Zeile 142: | ||
| * Das könnt ihr mehrere Male machen und wenn eure Freude und der Spieltrieb nachgelassen haben, dann bitte den Mover wieder, wie unter 6.5 beschrieben resetten. | * Das könnt ihr mehrere Male machen und wenn eure Freude und der Spieltrieb nachgelassen haben, dann bitte den Mover wieder, wie unter 6.5 beschrieben resetten. | ||
| - | ===== 7. Mover Einstellungen | + | ===== 7. Mover Frame-Korrektur |
| - | * 7.1 Betrachten wir doch mal wieder unser Objektfenster bei angewählem Movergatter ....erschreckend!!! Es wimmelt nur so von Einträgen und Einstellmöglichkeiten, | + | * 7.1 Wenn wir bei der Testfahrt evtll. festgestellt haben, dass uns die "obere Position" |
| + | |||
| + | * 7.2 Wir klicken mit der linken Maustaste auf das Movergitter, | ||
| + | {{: | ||
| + | |||
| + | * 7.3 Jetzt bearbeiten wir das Objekt**Pages**Fenster, | ||
| + | {{: | ||
| + | |||
| + | *Pfeiltasten: | ||
| + | *Zwischen den Pfeiltasten <- 1 -> zeigt sich die " | ||
| + | {{: | ||
| + | |||
| + | * 7.4 Wir klicken in diesem Objekt**Pages**Fenster auf " | ||
| + | {{: | ||
| + | |||
| + | * 7.5 Wir aktivieren den Move-Modus (Objekte bewegen) entweder mit der Tastaturtaste " | ||
| + | |||
| + | * 7.6 Wir verschieben den Mover mit der Tastaturtaste " | ||
| + | {{: | ||
| + | |||
| + | * 7.7 Wenn die gewünschte Position erreicht ist klicken wir auf: | ||
| + | * "New Key" und anschliessend auf " | ||
| + | |||
| + | * Das Movergitter springt auf Position 0 (unten, Gitter geschlossen) und jetzt haben wir wieder das oben schon angesprochene Phänomen, dass das Objekt**Pages**Fenster den Keyframe 1 anzeigt, obwohl sich der Mover auf der Position von Keyframe 0 befindet | ||
| + | |||
| + | * 7.8 Wir korrigieren das wieder, in dem wir auf die __linke Pfeiltaste__ klicken und die " | ||
| + | |||
| + | * (**paradox ist, dass nur in dieser Situation __- nach Keyframe Programmierung -__ die linke Pfeiltaste abwärts zählt, wohingegen, wenn wir unter normalen umständen einen Keyframe direkt anwählen wollen, das genau umgekehrt ist.**) | ||
| + | |||
| + | * 7.9 Wir deaktivieren den Move-Modus und klicken im Objektfenster auf " | ||
| + | |||
| + | ===== 8. Mover Einstellungen ===== | ||
| + | |||
| + | * 8.1 Betrachten wir doch mal wieder unser Objektfenster bei angewählem Movergatter ....erschreckend!!! Es wimmelt nur so von Einträgen und Einstellmöglichkeiten, | ||
| | | ||
| * GRÜN =..Einstellungen die wir schon vorgenommen haben im Verlaufe dieses WIKI, oder aber Standard-Einstellungen die zu unserem Mover passen und nicht verändert werden müssen | * GRÜN =..Einstellungen die wir schon vorgenommen haben im Verlaufe dieses WIKI, oder aber Standard-Einstellungen die zu unserem Mover passen und nicht verändert werden müssen | ||
| Zeile 184: | Zeile 228: | ||
| * Wenn ihr ein __**Steintor**__ hättet... Stone_START, | * Wenn ihr ein __**Steintor**__ hättet... Stone_START, | ||
| - | ===== 8. Mover Ansteuern ===== | + | ===== 9. Mover Ansteuern ===== |
| - | * 8.1 Jetzt benötigen wir noch ein Steuerelement um unseren Mover anszusteuern, | + | * 9.1 Jetzt benötigen wir noch ein Steuerelement um unseren Mover anszusteuern, |
| | | ||
| * Wer noch nie einen Switch, das ist ein oCMob, genauer gesagt ein oCMobSwitch im Spacer gesetzt hat, der sollte sich jetzt zuerst mal folgendes Wiki durchlesen und dessen Inhalt auch verinnerlichen -> [[quickstart: | * Wer noch nie einen Switch, das ist ein oCMob, genauer gesagt ein oCMobSwitch im Spacer gesetzt hat, der sollte sich jetzt zuerst mal folgendes Wiki durchlesen und dessen Inhalt auch verinnerlichen -> [[quickstart: | ||
| - | * 8.2 Wir platzieren den Switch (LEVER_1_OC.MDS) | + | * 9.2 Wir platzieren den Switch (LEVER_1_OC.MDS) |
| {{: | {{: | ||
| Zeile 212: | Zeile 256: | ||
| * Die orangefarbene Boundingbox die den Mover bei Bewegung umgibt, sehen wir jetzt nicht, da ja der Mover nicht angewählt ist, sondern der Switch. | * Die orangefarbene Boundingbox die den Mover bei Bewegung umgibt, sehen wir jetzt nicht, da ja der Mover nicht angewählt ist, sondern der Switch. | ||
| - | * 8.3 Triggertarget des Movers. Auch ein Mover hat, genau so wie der Switch ein Triggertarget. | + | * 9.3 Triggertarget des Movers. Auch ein Mover hat, genau so wie der Switch ein Triggertarget. |
| * Reihenfolge: | * Reihenfolge: | ||
| * Wir triggern den Mover auf sich selbst. Damit erreichen wir, dass wenn der Mover seine Endposition erreicht hat, also das Gatter hochgefahren ist, selbiges wieder automatisch nach unten fährt und dann wieder in der geschlossenen Stellung verbleibt. | * Wir triggern den Mover auf sich selbst. Damit erreichen wir, dass wenn der Mover seine Endposition erreicht hat, also das Gatter hochgefahren ist, selbiges wieder automatisch nach unten fährt und dann wieder in der geschlossenen Stellung verbleibt. | ||
| Zeile 220: | Zeile 264: | ||
| * Was auch immer, es ist eine zusätzliche Steuermöglichkeit. | * Was auch immer, es ist eine zusätzliche Steuermöglichkeit. | ||
| - | * 8.4 Scriptseitige Steuerung: Über den Switch, der ja auch die Optionen: | + | * 9.4 Scriptseitige Steuerung: Über den Switch, der ja auch die Optionen: |
| - | * ConditionFunc: | + | * ConditionFunc: |
| - | * onStatFunc: | + | * onStatFunc:.............. besitzt. |
| - | * besitzt | + | * Damit kann man ebenfalls den Mover aufrufen unter irgend welchen Bedingungen. |
| + | |||
| + | * 9.5 TriggerBox: Über einen oCTriggerscript kann man ebenfalls den Mover aufrufen -> [[quickstart: | ||
| + | * Da kann man zum Beispiel das Delay des oCTriggerscript nutzen ( Mover aufrufen mit Zeitverzögerung), | ||
| + | {{: | ||
| + | |||
| + | * Die Befehlszeile zum Aufruf unseres Movers in Scripten lautet im Beispielfalle: | ||
| + | |||
| + | *< | ||
| - | * 8.5 TriggerBox: Über einen oCTriggerscript kann man natürlich ebenfalls den Mover aufrufen. | + | Wer mehr über Mover erfahren möchte -> [[quickstart: |
| 2016/ | 2016/ | ||