转至内容
商品 Loading Screen With Load Percentage 的媒体 1

描述

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.

Youtube_Demo(ver1.24)

Youtube_How to Use

Please refer to the documentation for detailed instructions.

Document

Here is how it works.

  1. Convert and set up UMG to Slate widget.

  2. Find the progress bar and the text with %.

  3. Find the Package from the Object Path and start asynchronous loading.

  4. Display the slate widget.

  5. Get percentage of packages loaded and update progress bar and text.

  6. When loading is complete and the minimum display time has been exceeded, OpenLevel.(or ServerTravel).

  7. While the level is open(or after ServerTravel has finished), the loading screen you set up will play.

  8. 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

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.

2025/07/19_ver1.26

  • ZOrder can now be set.

2026/04/20_ver1.28

  • "TravelSettings" structure for level transitions has been added in UE5.5 and later versions.

- ServerTravel: If ServerTravel is True, use ServerTravel instead of OpenLevel.

- Absolute & Options: Absolute and Options apply to both OpenLevel and ServerTravel.

2026/05/27_ver1.29

  • I've added a feature that allows you to manually stop the loading screen in UE5.5 and later versions.

- Setting "AutoStopLoadingScreen" to False will prevent the loading screen from stopping automatically.

- You can manually stop the loading screen using the "ManuallyStopLoadingScreen" function.

包含格式