{"repo":"KoBeWi/Godot-Tween-Suite","free":true,"listed":false,"github":"https://github.com/KoBeWi/Godot-Tween-Suite","clone":"git clone https://github.com/KoBeWi/Godot-Tween-Suite.git","description":"Addon for Godot Engine that extends the built-in Tween functionality.","language":"GDScript","stars":135,"topics":["godot"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot Tween Suite Tween Suite is an extension for Godot's Tween class. It adds 3 things: TweenNode, TweenAnimation, editor for TweenAnimation. TweenNode A wrapper for Tween. You can put it on the scene and edit some animation parameters in the inspector. All of the parameters have documentation and mirror the Tween setup methods. Note that the properties shouldn't be changed while the Tween is animating. The node will internally create a Tween and keep it valid as long as it exists. General usage is similar to AnimationPlayer - it has play() , pause() and stop() methods that do as their name suggest. The difference from AnimationPlayer is that TweenNode only has a single animation. For multiple animations you need multiple nodes. The animation itself can be defined in a couple of ways. Code animation You can create TweenNode animation using code. Attach a new script that extends TweenNode and add initialize animation() method. There you can define your animation like you would for a regular Tween. This function is automatically called once, after the node is ready. The animation can then be played using play() or by enabling autostart in the node. Animation resource By assigning a TweenAnimation, the TweenNode will use it for the animation and won't call initialize animation() . Similar to AnimationPlayer, you need to setup animation root property to define the base node for your animation. See TweenAnimation for more info. Creating reusable Tweens By default, a regular Tween","default_branch":null,"files":null,"tree":[],"storefront":"/r/KoBeWi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KoBeWi/Godot-Tween-Suite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}