Hallo Roland, ich verstehe Dich sehr gut.
Zitat:
Original erstellt von Roland Johe:
Abst2 = 2 wenn Abst1 > 100, ansonsten Abst2 = 50Damit wäre die Beziehung aber über die ganze Bewegung bestimmt.
Was ich brauche, ist die Möglichkeit, Abst2 nur für einen Teil der Bewegung zu definieren, weil sie sich in dem anderen Teil ständig ändert.
Die Antwort hast Du Dir schon fast selber gegeben. Es ist ein "If-Then-Else-If" Ausdruck.
Am besten geht dies, wenn Du nicht eine Winkel oder Abstandsbeziehung einsetzt zum Starten, sonder eine Nummernvariable. Diese startet bspw. bei 0 und läuft bis zu einem bestimmten Endwert, z.B.: 200. Diese Variable kannst Du mit anderen Beziehungen ständig abfragen, und Dich auf den momentanen Wert beziehen.
Hier eine Beispiel:
if Start<10
then 183
else
if Start<140
then (183-(Start-10))
else 183
In meinem Fall hast die Variable Vzahl nur "Start". Wenn Du zur gleichen Zeit eine gegenläufige Bewegung haben möchtest, also mit einem (im Gegensatz zu meiner ersten Variable) immer kleiner werdenden Wert arbeiten musst, kannst Du dies ebenfalls mit einer Nummernvariablen erzielen, Bsp: (Start*(-1)) als Ausdruck für die gegenläufige Variable. Gestartet wird in jedem Fall mit der ersten Variablen (Start). Bitte achte auch auf die Animationseinstellungen, siehe beide beigefügten Screens.
Viel Erfolg bei den Veruchen. Solltest Du weiteren Bedarf haben, schicke ich Dir gerne auch ein Beispiel zu.
Grüsse aus dem strange bavarian county,
Martin
------------------
Martin W. Steinbach
CoCreate Holding GmbH
Consultant
martin_steinbach@cocreate.com
www.cocreate.de
+49 7031 951 2298
---------------------------------------------
Auch Spontanität will gut überlegt sein.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP