Benutzer-Werkzeuge

Webseiten-Werkzeuge


alte Version wiederhergestellt (2026/08/14 16:29)

Inhaltsverzeichnis

………………………………………………………. ……………………………..

zCMoverControler

Wer Kenntnisse über MoverControler erlangen will und dieses Wiki durcharbeiten, der sollte bereits Vorkenntnisse in den Themen….

erlangt haben.

Allgemeines

Was kann ein zCMoverControler?

Der zCMoverControler gibt einem Mover bestimmte Anweisungen, wie er sich zu verhalten hat. Dabei kann man den Controler folgendermassen programmieren:

  1. GOTO_KEY_NEXT - Der Mover geht nach jeder Ansteuerung durch den Controler einen Frame weiter.
  2. GOTO_KEY_PREV - Der Mover geht nach jeder Ansteuerung durch den Controler einen Frame zurück.
  3. GOTO_KEY_DIRECTLY - Der Mover geht nach jeder Ansteuerung auf einen im Controler angegebenen Frame.
  4. DISABELD - MOVER stoppt.

WICHTIG

  • Der Mover selbst, kann aber diese Anweisungen des Controlers nur ausführen, wenn der Mover selbst in seinem Objektfenster auf moverBehavior:NSTATE_SINGLE_KEYS eingetsellt wurde.

Das totale Verständnis der Komponenten - Mover, MoverControler, Trigger, Triggerlist, Mobs und der Kombination und Verschaltung aus diesen, ermöglichen dem Modder, der diese Elemte virtuos und kombinatorisch einsetzt, ganz neue, ungeahnte Möglichkeiten.

Wir können damit auch umgehen, dass wenn ein Mover mal auf den Status NSTATE_LOOP gesetzt wurde, dass dieser nach dem 1.aktivieren nie mehr abschaltbar ist, indem wir den Loop über die Keyframes programmieren und den Controler einsetzen mit der Option GOTO_KEY_NEXT und den Loop somit simulieren und jederzeit unterbrechen können.

Als Beispiel habe wir diesmal die Windmühle aus Lobarths Hof ausgesucht, die ja einfach da nur rumsteht und deren Flügel sich nicht drehen.

Keine Bange, es geht jetzt hier auch nicht um Morphmeshes (unheimlich Performance lastig und nicht abschaltbar) und Animationen, sondern um stinknormale programmierte Keyframes, mit denen wir die Mühlenflügel in Bewegung setzen werden und bei Bedarf auch wieder abschalten.
Wir werden dazu an der Mühle aussen einen Hebelschalter anbringen, mit dem wir die Flügelrotation ein und ausschalten. (vorerst)

In einem später von mir noch zu erstellenden Wiki über „Dynamische Mobs“, werden wir die Mühle öffnen, einen Eingang einbauen/portalfähig machen und ein bedienbares Mahlwerk als Mobsi in die Mühle einbauen. Aber das ist noch Zukunftsmusik und eines von vielen Wikis die zum Thema Mobsi noch zu erstellen sind.

zurück zur Seite Steuerelemente → Schaltelemente

quickstart/movercontroller.txt · Zuletzt geändert: 2026/08/17 10:17 von 216.73.216.71