PropertyTweener
Inherits: Tweener < Reference < Object Object‘s property over time.
Description
PropertyTweener is used to interpolate a property in an object. See SceneTreeTween.tween_property for more usage information.
Note: SceneTreeTween.tween_property is the only correct way to create PropertyTweener. Any PropertyTweener created manually will not function correctly.
Methods
Method Descriptions
- PropertyTweener as_relative ( )
When called, the final value will be used as a relative value instead. Example:
var tween = get_tree().create_tween()tween.tween_property(self, "position", Vector2.RIGHT * 100, 1).as_relative() #the node will move by 100 pixels to the right
- PropertyTweener from ( Variant value )
PropertyTweener. Example:var tween = get_tree().create_tween()tween.tween_property(self, "position", Vector2(200, 100), 1).from(Vector2(100, 100) #this will move the node from position (100, 100) to (200, 100)
- PropertyTweener from_current ( )
PropertyTweeneruse the current property value (i.e. at the time of creating thisPropertyTweener) as a starting point. This is equivalent of using from with the current value. These two calls will do the same:tween.tween_property(self, "position", Vector2(200, 100), 1).from(position)tween.tween_property(self, "position", Vector2(200, 100), 1).from_current()
- PropertyTweener set_delay ( float delay )
PropertyTweenerwill start interpolating. By default there’s no delay.
- PropertyTweener set_ease ( EaseType ease ) EaseType. If not set, the default easing is used from the SceneTreeTween that contains this Tweener.
- PropertyTweener set_trans ( TransitionType trans ) TransitionType. If not set, the default transition is used from the SceneTreeTween that contains this Tweener.
