MoveSprite(id, xa, ya, xb, yb[, table])
id
angegebenen Sprite
ruckelfrei von dem durch xa/ya
angegebenen Ort zu der durch xb/yb
angegebene Position.
Weitere Konfigurationen sind mit der optionalen Tabelle table
möglich. Sie können die Bewegungsgeschwindigkeit sowie Spezialeffekte
angeben und ob die Bewegung asynchron sein soll.
Siehe MoveBrush für weitere Informationen über das optionalen Tabellenargument.
Neben den Tabellenelementen, welche beim Befehl MoveBrush()
erklärt werden, akzeptiert MoveSprite()
das zusätzliches Tabellenargument
AnimSpeed
: Dieser Geschwindigkeitswert definiert, nach wie
vielen Bewegungsschritten das nächste Einzelbild angezeigt
werden soll. Eine höhere Zahl bedeutet also eine geringere
Wiedergabegeschwindigkeit der Animation.
MoveSprite(1, 100, 50, 0, 50, {Speed = 5, AnimSpeed = 4})Verschiebt den Sprite 1 von 100:50 nach 0:50 mit der Geschwindigkeit 5 und der Abspielgeschwindigkeit 4.