x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Is there a way to make a loading screen with progress bar ?

Hi everyone,

I saw all the tutorials like https://www.youtube.com/watch?v=6CkR6KG2znM&feature=youtu.be

And all the forums threads are like for 4.4 or 4.8 in the case of the Epic's tutorial.

But it's always the same thing, Level Streaming (and still we apparently don't have a progress value) and faking non-seamless travels with delays .

I need to make the same loading screen as Days Gone https://youtu.be/Hab_ucAHhVc?t=9

And when you see Brackey's making a progress bar in 10 minutes... with Unity T_T

But the thing is, Unity's using Async operations, I know there is FStreamableMaanager, but also https://docs.unrealengine.com/en-US/Programming/Assets/AsyncLoading/index.html

But none of them seems to integrate a progress value like Unity or maybe I missed something..

Is it still a pain to make a loading screen in 4.22 ?

Best regards everyone,

Alex

Product Version: UE 4.22
Tags:
more ▼

asked Jun 18 '19 at 08:23 AM in Using UE4

avatar image

Alexandre_Marie
39 5 7 11

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

i really hate that no such solution (at least from all the searching i have been doing before) is there to implement a Real Progress Bar. the only thing that you can do is put a progress bar which shows fake progress. im not sure if this is even possible with blueprint. it might be with c++ and there might be some plugins. look for plugins if possible im pretty sure no such way is there to solve this with bp.

more ▼

answered Jun 18 '19 at 11:37 AM

avatar image

SupDeity
468 4 7 15

avatar image SupDeity Jun 18 '19 at 11:41 AM

i would recommend that you put a feature request for this here: Epic Forum Request Section

avatar image Alexandre_Marie Jun 19 '19 at 07:40 AM

During the last Unreal Europe Fest, Axel Riffard talked about it : https://www.youtube.com/watch?v=ON1_dEHoNDg

The thing is to make a side module completely dedicated to loading

It's already done in the Action RPG sample.

But the thing is it needs to be made with Slate(T-T) because it's rendered on a different thread than the game thread. Still, it's just to have a smooth loading screen. I don't have access to the progress of my actual loading.

I'm writing a Request right away. Thanks :)

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

So in fact there is a simple function available in C++

    GetAsyncLoadPercentage(FName& packageName)

The only thing is :

  • when you call it, it locks the currently async loading

  • It's only for the current package and not it's dependencies

  • Reaaaaally heavy

There is an example here : https://gist.github.com/looterz/27d3fff244d0669b499bc057a913fb16

I'm trying to export it into a module. I will post the code later.

Best regards everyone

more ▼

answered Jun 25 '19 at 09:40 AM

avatar image

Alexandre_Marie
39 5 7 11

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question