to(properties, duration, ease, autoStart, delay, repeat, yoyo) → {Phaser.Tween}
Sets this tween to be a to
tween on the properties given. A to
tween starts at the current value and tweens to the destination value given.
For example a Sprite with an x
coordinate of 100 could be tweened to x
200 by giving a properties object of { x: 200 }
.
The ease function allows you define the rate of change. You can pass either a function such as Phaser.Easing.Circular.Out or a string such as "Circ".
".easeIn", ".easeOut" and "easeInOut" variants are all supported for all ease types.
Parameters
Name | Type | Argument | Default | Description |
---|---|---|---|---|
properties | object | An object containing the properties you want to tween, such as | ||
duration | number | <optional> | 1000 | Duration of this tween in ms. Or if |
ease | function | string | <optional> | null | Easing function. If not set it will default to Phaser.Easing.Default, which is Phaser.Easing.Linear.None by default but can be over-ridden. |
autoStart | boolean | <optional> | false | Set to |
delay | number | <optional> | 0 | Delay before this tween will start in milliseconds. Defaults to 0, no delay. |
repeat | number | <optional> | 0 | Should the tween automatically restart once complete? If you want it to run forever set as -1. This only effects this individual tween, not any chained tweens. |
yoyo | boolean | <optional> | false | A tween that yoyos will reverse itself and play backwards automatically. A yoyo'd tween doesn't fire the Tween.onComplete event, so listen for Tween.onLoop instead. |
Returns
This Tween object.
- Source code: tween/Tween.js (Line 190)
Please login to continue.