PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Moving Picture Koordinaten



cEEd
24.06.2007, 12:59
So ich habe ein Problem :o ;)

Ich lasse über [Move Picture] ein Bild zu Variable X und Y laufen

Soweit so klar.

Doch möchte ich nun die Koordinaten des Pictures rausfinden, während es sich noch zu dem Zielpunkt bewegt

Das heißt im Klartext, ich möchte die Koordianten eines sich bewegenden Bildes

Wie geht das ? :confused: Ich bin ratlos

Man sollte echtmal einen Take Variable from Picture Befehl einbauen . . .

Dhan
24.06.2007, 13:09
Du bastelst dir nen Timer (ein CE, das wenn aktiviert alle 0,1 Sekunden eine Variable erhöht) den du auf 0 setzt und startest, sobald das Pic sich bewegt. Da du ja die Zeit, die das Bild brauchen soll, kennst, weißt du anhand vom Timer, wie weit sich das Bild schon prozentual bewegt hat

Timer*100/Gesamtzeit=Prozent
XKoordBild=StartXkoord+((ZielXkoord-StartXkord)*Prozent/100)
YKoordBild=StartYkoord+((ZielYkoord-StartYkord)*Prozent/100)

wichtig ist, dass das *100 vor dem Teilen und das /100 nach dem Malnehmen ausgeführt wird weil der Maker Integerrechnung macht, sprich Nachkommastellen ignoriert (ergo braucht es auch das *100 um die eigentlich unter 1 liegenden Prozentzahlen anzeigen zu können)


alternativ lässt du ein Script die X,Y-Positionen ständig ändern und machst je ein Show Picture an die Position statt nem Move Picture

cEEd
24.06.2007, 13:14
Ah ok vielen Dank, mal schauen ob ich das hinkriege :D

Bei Unverständnis kann ich hier ja nochmal reinschreiben :D