Logo

FAQ

Frequently asked questions and guides

Customize Loading Screens

Loading screens are essentially just prefabs based on Unity UI Canvas. If you'd like to customize the provided presets, you can navigate to Evo Loader -> Prefabs -> Loading Screens, open the prefab, and start tweaking it to your needs!

You can add new UI objects, use Evo UI, or any other third-party UI elements. It is recommend duplicating the prefab before modifying to avoid data overwrites during updates.

For more information, see this page.


Adding New Hints/Backgrounds

See the following pages for information on how to add or customize the content.


Freeze During Loading

If you're trying to load heavy scenes in the editor, you may experience stutters or freezing for some time. This is how Unity handles async loading, and all async solutions will behave the same way.

However, you should get buttery-smooth transitions in builds. If you're experiencing stutters even in builds, something in the new scene is causing the executable to freeze, such as an excessive amount of object creation or heavy Awake() calls. Consider batching heavy calls to make the process smoother.

If you're loading a heavy scene from a heavy scene, you can consider enabling the Use Empty Buffer option, which will free up memory by unloading the current scene into an empty scene before loading the new one. For more information and code snippets, see this page.

Alternatively, you can increase Content Fade Delay, which will keep the loading screen on a "black" screen for a moment, masking most of the freeze. That said, batching is strongly recommended, as this is just a workaround rather than a solution.


Customize Background Shadow

Evo Loader uses a shader-based approach for background shadow rendering, handled by the Edge Shadow component. It's optimized for use with Canvas Group, so you'll get smooth visuals while fading in and out.

To customize the shadow, follow the steps below.

Select the object: Loading Screen Prefab -> Content -> Background Container -> Image

Customize the Edge Shadow component to your needs

You can expand the object and modify child objects, such as text or the loading bar

Save the prefab to keep your changes

Some presets, such as "Fast", may not include it based on their purpose. Feel free to use Edge Shadow with your custom image objects as well.


Customize Continue Input

To edit the continue input, follow the steps below.

Select the container object: Loading Screen Prefab -> Content -> Continue Input

Customize the Canvas Group Animator component to your needs — this handles the pulse fading animation

You can expand the object and modify child objects, such as text or the loading bar

Save the prefab to keep your changes


Custom Transitions

Evo Loader focuses primarily on smooth fade transitions for loading screens, but any kind of animation is achievable. For example, you can use a shader to trigger a special effect, as seen in the "Kawaii" or "Bold" presets.

For more information, see this page.


On this page