This is a plugin that converts UMG into a slate widget, displays a loading screen, and displays the loading percentage with a progress bar and text.
Get the package load percentage and use FInterpTo to smoothly update the progress bar and text.
You can also uncheck the “UseF Interp to Movement” variable in the function to avoid using FInterpTo.
This plugin is very easy to use and uses only a few functions.
If you would like to request a refund, please request a refund via https://marketplacehelp.epicgames.com/s/markeplace-case-form.
Please refer to the documentation for detailed instructions.
Here is how it works.
- Convert and set up UMG to Slate widget.
- Find the progress bar and the text with %.
- Find the Package from the Object Path and start asynchronous loading.
- Display the slate widget.
- Get percentage of packages loaded and update progress bar and text.
- When loading is complete and the minimum display time has been exceeded, open the level.
- While the level is open, the loading screen you set up will play.
- Hides the slate widget after checking the level transition.
Update
2023/11/01_ver1.1
- Implemented fade in and fade out.(Youtube)
- Now also works standalone.
2023/11/04_ver1.11
- Add Sectors loading effect material.(Youtube)
2024/02/25_ver1.2
- Now get percentages from BP, Now use Circle Progress Bar.(Youtube)
- Migrate FadeIn and FadeOut settings to separate functions.
2024/03/01_ver1.21
- Now avoid errors when loading for the first time.
2024/03/07_ver1.22
- Add Background Material.(Youtube)
2024/03/09_ver1.23
- Fixed an issue where the setup loading screen would momentarily turn black.
2024/03/20_ver1.24
- Supports sublevels.
- Deprecation of function “BeginLoadingScreenSimple”.
2024/04/09_ver1.25
- Added interp type to FadeIn and FadeOut.
Technical Details
Features:
- Loading screen
- Simple progress bar material
- Sectors loading effect material
- Circle Progress Bar material
- Background Material
Code Modules:
- UMGToSlateLoadingScreen[Runtime]
Number of Blueprints: 2
Number of C++ Classes: 3
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64, Mac, IOS, Android, Linux, LinuxArm64, TVOS
Tested Target Build Platforms: Win64
Documentation: Link the documentation
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.