Sephiroth Scene Switching Effects

FREE
Publisher gifted style
File size 222.78kB
Number of files 40
Latest version 1.00.0
Latest release date 2025-02-27 08:11:12
First release date 2025-02-27 08:11:12
Supported Unity versions 2018.4.2 or higher

The effects you use as you move through a scene can make or break the impression of your app.

SephirothSceneSwitchingEffects provides her four effects:

- Move the scene so that the circle spreads from the last touch point.

- Move the scene so that the circle spreads from a specific point.

- Move the scene with a fade.

- Move the scene based on the grayscale image.


Transition directly without going through a black screen.


With the ability to fade based on grayscale images, you can create the effect yourself if you have the skill to create grayscale images.


To use SephirothSceneSwitchingEffects, just run a method similar to

"SephirothTools.SephirothSceneSwitchingEffects.CircleWipeSceneSwitchAtLastTouchPoint(string sceneName);".


If you want to use the "Fade based on a grayscale image" effect, please store the grayscale image in "Assets/SephirothSceneSwitchingEffects/GrayScale/GrayScaleImage".


There is no timing to load the front and back of the scene at the same time.

So you can move between scenes without any problem, even if the previous or next scene requires a lot of memory.


For example, if you want to move the scene so that the circle spreads, follow the steps below.

step1: Convert the screen to Texture2D just before moving the scene.

step2: Unload the scene.

step3: Load the next scene.

step4: Display the above Texture2D to fill the screen and spread it out so that it spreads like a circle.


You can also darken the border.

Please check the reference video for a version with darker borders.

If you want to darken the border, please perform the work written in Shader. (Uncomment out)


When you import this asset, the SephirothSceneSwitchingEffects folder will be placed directly under Assets.

This SephirothSceneSwitchingEffects folder can be moved to another folder.


You might want to automatically perform a fade only once, such as scene to load.

To avoid freezing in such cases, if you perform a fade during a fade, the fade will only be reserved once.

The reserved fade will be executed after the fade is completed.


Confirmed to work on Android and iOS.

Top Publisher Assets