Skip to content

QinZhuo/GodotTweenAnimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Tween Animation

English | 中文

This is a plugin for using Godot Tween in a node-based way. A more convenient and simpler way to use Tween.

GithubAsset library

Advantage

  • You can view the Tween effects in real-time in the editor.
  • Easily and quickly adjust the order and effects of multiple complex Tweens without modifying code.
  • Multiple Tween Nodes can be saved as scenes for reuse.
  • Supports Tween replay for easy UI animation creation.

Usage

  1. Install the plugin by placing the folder in your Godot project's addons/ directory

  2. Enable the plugin in Project > Project Settings > Plugins

  3. Create a new TweenProperty node in your scene

  4. Configure properties like duration, ease_type, and final_value

  5. Click Play Test button to show your tween

  6. For programmatic control, you can call play() or playback() to start the tween

Advanced

  • You can combine multiple nodes into a complex Tween where the execution order is controlled by parent nodes.
  • You can adjust the order of Tween nodes at any time to quickly modify your Tween animation sequence.
  • Set child tween is_parallel or not
  • Default playback will play the animation in reverse. If you want more control over curves or speed, you can check the 'custom_playback' option.
  • You can run the TweenAnimationEaseTransition script in the editor to display all tween ease transition effects.

About

Godot Tween Node This is a plugin for using Godot Tween in a node-based way. A more convenient and simpler way to use Tween.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors