Edit of asset "Universal Fade" Accepted

Old/Current New/Edit
Title Universal Fade Universal Fade
Description Allows you to fade out and fade in the screen with a single line of code. No configuration needed, just install the addon and you can use it.

Example:
Fade.fade_out(1)
This will fade the screen to black over 1 second.

You can achieve scene transition with these 3 lines:
yield(Fade.fade_out(time), "finished")
get_tree().change_scene(new_scene)
Fade.fade_in(time)

The fade methods take these arguments (only the first one is required):
time - time of the fade (in seconds)
color - the color to fade to/from. Black by default
pattern - the fade pattern. See below. Empty string for no pattern (default)
reverse - if using pattern, this will reverse it. Default is false
smooth - if using pattern, this will make it smooth. Default is false

The node comes with 5 patterns: Diagonal, Diamond, GradientHorizontal, GradientVertical, Noise, Swirl. Just type the name of the pattern to use it, e.g. Fade.fade_out(1, Color.black, "Diamond")

You can add custom fade patterns by putting PNG files to "addons/UniversalFade" folder. The name format is: "Pattern<name>.png", where <name> is what you will provide as argument for the method. They should use grayscale colors and they will fade from white to black.

Check the repo for more info and some GIFs.
Allows you to fade out and fade in the screen with a single line of code. No configuration needed, just install the addon and you can use it.

Example:
Fade.fade_out(1)
This will fade the screen to black over 1 second.

You can achieve scene transition with these 3 lines:
yield(Fade.fade_out(time), "finished")
get_tree().change_scene(new_scene)
Fade.fade_in(time)

The fade methods take these arguments (only the first one is required):
time - time of the fade (in seconds)
color - the color to fade to/from. Black by default
pattern - the fade pattern. See below. Empty string for no pattern (default)
reverse - if using pattern, this will reverse it. Default is false
smooth - if using pattern, this will make it smooth. Default is false

The node comes with 5 patterns: Diagonal, Diamond, GradientHorizontal, GradientVertical, Noise, Swirl. Just type the name of the pattern to use it, e.g. Fade.fade_out(1, Color.black, "Diamond")

You can add custom fade patterns by putting PNG files to "addons/UniversalFade" folder. The name format is: "Pattern<name>.png", where <name> is what you will provide as argument for the method. They should use grayscale colors and they will fade from white to black.

Check the repo for more info and some GIFs.
Category Misc Misc
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/KoBeWi/Godot-Universal-Fade https://github.com/KoBeWi/Godot-Universal-Fade
Issues Url https://github.com/KoBeWi/Godot-Universal-Fade/issues https://github.com/KoBeWi/Godot-Universal-Fade/issues
Godot version Godot 3.4 Godot 3.4
Version String 1.0 1.0
Download Commit be1602dc713fb12857bee812ceef4359e22f7397 be1602dc713fb12857bee812ceef4359e22f7397
Download Url (Computed) https://github.com/KoBeWi/Godot-Universal-Fade/archive/be1602dc713fb12857bee812ceef4359e22f7397.zip https://github.com/KoBeWi/Godot-Universal-Fade/archive/be1602dc713fb12857bee812ceef4359e22f7397.zip
Icon Url https://github.com/KoBeWi/Godot-Universal-Fade/blob/master/Media/Icon.png?raw=1
https://github.com/KoBeWi/Godot-Universal-Fade/blob/master/Media/Icon.png?raw=1
Preview Insert
Type image
Image/Video URL https://github.com/KoBeWi/Godot-Universal-Fade/blob/master/Media/Screenshot1.png?raw=1
Thumbnail