A Godot addon for fancy scene transition effects
Feel free to create issues if you find any bugs or have any transition ideas that should be added to this addon
Download the zip or clone the repo and import the project to Godot using project.json
in godot
folder.
- Download the zip or clone the repository.
- Copy the
addons
folder to the root of your project - Now, in the Godot Editor, open
Project Settings
and open thePlugins
tab - Enable the
Godot Transitions
plugin
And you're ready to go! You can now use Transitions
singleton to transition between scenes.
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
color -> The color to which the screen will fade out to and the new scene will fade in. eg. Color.black
\
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
direction -> The direction from which the new scene will enter the viewport. It needs to be either UP, DOWN, RIGHT or LEFT eg. Vector2.RIGHT
\
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
\
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
color -> The color of the overlay. eg. Color.black
direction -> The direction in which the zigzag overlay will move. It needs to be either RIGHT or LEFT eg. Vector2.RIGHT
\
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
color -> The color of the overlay. eg. Color.black
\
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
color -> The color of the overlay. eg. Color.black
\
from -> The scene from which the function is being called, usually self
to -> The path to the target scene, eg. res://demo/Demo1.tscn
duration -> Duration for the transition to last (in seconds), eg. 1.5
color -> The color of the overlay. eg. Color.black
\