Announcement

Collapse
No announcement yet.

Seamless, Proper Loading Screens! [Play Movies, Audio & Animated Widgets!]

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    Great stuff Seems to be helping a lot of people!

    Comment


      #32
      Hi,

      What if I already have a custom GameInstance but it is purely blueprint? Is it possible to convert it to a C++ class?

      As a follow up, your tutorial says you'll need to create a custom game instance class. Where do you do this in Visual Studio? Do you just right-click on your source folder and select Add Class? Pictures of this process would probably help Blueprint programmers like me.

      Thanks!

      Comment


        #33
        How do I get the right movie path for it?

        Comment


          #34
          Originally posted by TheJamsh View Post
          • No temporary maps or streaming level nonsense!
          Thanks for sharing, but to be fair, that's what required in VR (mobile VR at least) :/

          I personally would love to see a tutorial about that - loading a small level quickly (black box with 3D widget progress indicator) with loading (streaming?) small "menu" level and main level in the background. Progress indicator would show loading progress of "menu" level.

          Could you please make such tutorial ? (with no C++ involved)

          Comment


            #35
            VR shouldn't be any different? Why would you need a streaming level?

            Comment


              #36
              Originally posted by TheJamsh View Post
              VR shouldn't be any different? Why would you need a streaming level?
              It's a requirement imposed by Oculus. Within 4 sec of app start user has to have stuff on the screen. So, either way you have to have a black box map and 3D widget. You don't have to have "menu" level and can proceed to the main level after black box room.

              You won't be able to load main level in 4 sec. and you can't have 3D progress indicator without 3D widget, which has to be in some kind of 3D environment. Thus, black box level with 3D widget and streaming main level is the only proper way of complying with Oculus and providing non-sickening experience to use.

              The reason I brought up "menu" map into equation is that having black box room and progress indicator in VR for more than 10-20 sec is annoying and horrible. So might as well load "menu" level where player can begin interacting with VR environment, while main level is being loaded than have player stare in the blackness (or any color for that matter) until main map is loaded.

              Comment


                #37
                Hey Jamsh in the Plugin Version how do I open the loading screen on map loading?

                Comment


                  #38
                  Hi TheJamsh,i found the plugin didnt show loading screen every time. It Just Separated by 1 level. first level show ,2nd not,3rd show, 4 not. I Cant find the problem, I debuged it,every time the BeginLoadingScreen() was called, but noting on screen...what can i do to fix?

                  Comment


                    #39
                    I installed the plugin but I'm kind of lost of where and how do I create the loading screen now.

                    I want a simple picture, nothing fancy.

                    Trying an alternate method rather than level streaming.

                    Comment


                      #40
                      Thanks. I've learned a lot today from Your plugin! I made my own gameInstance and slate widgets loading everything what I need (widgets, textes, graphics). Everything works perfect but there is still a problem with updating my widgets. If I change value it is always updated after load. Never during loading. The same behaviour is when using Stream or just open level. ;/

                      I made silly solution using delay node just for updating values to make loading progress bar. I am not satisfied about this solution.

                      Is there any way to not freeze everything during loading?

                      Comment


                        #41
                        Really nice! but it wont work on seamless travel! any solution available in this case?

                        Comment


                          #42
                          Hey, does this work for 4.12?
                          I only found 4.11 on Github and in your tutorial
                          Or does the tutorial work for 4.12 either way?

                          Thanks for making this btw, really awesome stuff!

                          Comment


                            #43
                            Anyway someone can compile this plugin https://github.com/ue4plugins/LoadingScreen to be put in a blueprint project plugins folder?

                            or will that not work?

                            Comment


                              #44
                              i'm sorry to revive such an old thread... but i see that almost everyone uses Level Streaming to do a Loading Screen.. why is that? this solution seems WAY better and more.. to the point so to speak, is this not mantained anymore?

                              Comment


                                #45
                                Nowadays I don't think people are using Streaming Levels for loading screens. If they are I genuinely have no idea why, or they don't know how to do it properly.

                                The code still works - but the tutorial needs a little update for 4.16 and above. I'll update it today

                                Comment

                                Working...
                                X