Dieses Wiki, Mover-Level 2, baut auf, auf dem Wiki Mover-Level 1.
Punkte wie:
…….behandeln wir in diesem Wiki - Mover mit Drehbewegungen.
Position eines Keyframes noch mal ändern → mover_frame-korrektur
Testfahrt → mover_testfahrt
Wld_SENDTRIGGER("KLINGENFALLE_A_01"); Wld_SENDTRIGGER("KLINGENFALLE_B_01"); Wld_SENDTRIGGER("KLINGENFALLE_C_01"); Wld_SENDTRIGGER("KLINGENFALLE_D_01");
// __Startup.d Entry__ // Aufruf-Jeder Mover benötigt ein eigenes Script, wegen verschieden langer Laufzeit. Wld_SendTrigger("TS_BEIL_A"); // aufgerufen wird oCTriggerScript Wld_SendTrigger("TS_BEIL_B"); // Wld_SendTrigger("TS_BEIL_C"); // Wld_SendTrigger("TS_BEIL_D"); //
var int pendel; // variable // Falle abschalten func void stop_pendel() //onStateFunc Schalter { pendel = 1; };
// Falle Start func void start_pendel_a() // ScriptFunc 0CTriggerScript { if (pendel == 0) { Wld_SendTrigger("MC_BEIL_A"); // aufgerufen wird zCMoverController }; }; func void start_pendel_b() // ScriptFunc oCTriggerScript { if (pendel == 0) { Wld_SendTrigger("MC_BEIL_B"); // aufgerufen wird zCMoverController }; }; func void start_pendel_c() // ScriptFunc oCTriggerScript { if (pendel == 0) { Wld_SendTrigger("MC_BEIL_C"); // aufgerufen wird zCMoverController }; }; func void start_pendel_d() // ScriptFunc oCTriggerScript { if (pendel == 0) { Wld_SendTrigger("MC_BEIL_D"); // aufgerufen wird zCMoverController }; };
Da wir 4 Mover haben mit unterschiedlicher Geschwindigkeit, brauchen wir:
denn wenn ein Mover einen Startbefehl bekommt, bevor er seine Strecke abgearbeitet hat, dann macht er unvorhersehbare Richtungswechsel.
Wer sein Wissen über oCTriggerScript vertiefen möchte, der sollte das tun, indem er obenstehenden Link anklickt. Die Einstellungen hier, sind speziell unserem Beispiel angepasst.
Wer sein Wissen über zCMoverController vertiefen möchte, der sollte das tun, indem er obenstehenden Link anklickt. Die Einstellungen hier, sind speziell unserem Beispiel angepasst.