HaNNoveraNer Geschrieben 15. März 2022 Geschrieben 15. März 2022 (bearbeitet) Hi Ich möchte einen Arm von hinten oben nach vorne oben bewegen können. Dabei durchläuft der Arm eine Kreisbahn und befindet sich bei 0,5 in einer Position, die ich gerne am Anfang schon setzen würde, also wenn man das Objekt aus dem Katalog auf die Anlage zieht. Dort startet die Animation aber immer mit 0. Um nicht jedesmal den Arm und alle anderen Teile auf 0,5 zu setzen, würde ich gerne diesen Wert als Startwert definieren. Gibt es dafür irgendeine Möglichkeit? Bearbeitet 15. März 2022 von HaNNoveraNer
Dad3353 Geschrieben 15. März 2022 Geschrieben 15. März 2022 You could have two animations, one from centre to forward, tthe other from centre to back. I did steering in that fashion, one for wheels left, another for wheels right. Would that do the trick for your needs..? Sie könnten zwei Animationen haben, eine von der Mitte nach vorne und die andere von der Mitte nach hinten. Ich habe auf diese Weise gelenkt, eine für die linken Räder, eine für die rechten Räder. Würde das den Trick für Ihre Bedürfnisse tun..?
HaNNoveraNer Geschrieben 16. März 2022 Autor Geschrieben 16. März 2022 Ich habe es jetzt mit einem Workaround gelöst: Die Startposition (Arme unten und etwas nach vorne) habe ich auf Frame1 gelegt. Nach 50% der Armbewegung bis ganz nach vorne oben mach ich beim nächsten Frame eine 360 Grad Drehung des Arms nach ganz hinten oben und lasse ihn dann wieder in Richtung Frame1 drehen. Alles gegen den Uhrzeigersinn. Gruß Thomas
kdlamann Geschrieben 16. März 2022 Geschrieben 16. März 2022 Hallo! Animationen können aufgeteilt werden. Hierzu muss die die Animationsdatei und die *.anim - Datei entsprechend geschrieben sein. Ich habe als Beispiel mal eine Sequenz aus der Animation meines Anderthalbdecker-Busses genommen: Alle Animationen der Türteile gehen von Tick (=Schritt) 0 bis Tick 90. AnimTicksPerSecond { 10; } AnimationSet Tueren{ Animation { { TuerLaussen } AnimationKey { 0; 4; 0;4;1.00000,0.00000,0.00000,0.00000;;, 20;4;0.76604,0.00000,0.64279,0.00000;;, 70;4;0.76604,0.00000,0.64279,0.00000;;, 80;4;1.00000,0.00000,0.00000,0.00000;;, 90;4;1.00000,0.00000,0.00000,0.00000;;; } } ...... Der Grüne Teil bewegt ein Türsegment "auf", der rote Teil bewegt es "zu". Alle weiteren Animationen haben ebenfalls 90 Ticks. In der Anim-Datei steht folgendes: TuerenAuf;0;20;NoAutoPlay;NoLoopTuerenZu;70;80;NoAutoPlay;NoLoop Auf_und_Zu;00;80;NoAutoPlay;NoLoop LukeAuf;80;88;NoAutoPlay;NoLoop Bremslicht;89;90;NoAutoPlay;NoLoop .... Die Ticks 80 bis 90 sind für die Dachluke (80 bis 88) und das Bremslicht (89 und 90) reserviert und besegen die Türen nicht. Darum sind die Zeilen 80 und 90 in der Animationsdatei gleich. Jetzt kann die entsprechende Animationssequenz im MBS ausgewählt werden: Hier ist das Menü für den fertigen Bus, in dem Tür auf, Tür zu, Tür auf und Zu usw. ausgewählt werden können. Viele Grüße kdlamann
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden