• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
Question by inianbharathi · Sep 17, 2014 at 11:48 AM · webplayerloadlevelasyncpreloaderprogressbar

How to Preload entire web game with a Loading progressbar?

Hi there, Our game works fine on offline.But when we stream the game from web.When clicked play,The second scene buffers slowly and scene remain in current main menu .Our game size is 6.5 MB .We understand that we need a preloader or at least some load progress bar indicating the stream is in progress.We used load level async and we even purchased scene preloader from asset store .But that package just works in one scene .It doesn't preload the entire game.We will be very thankful to you if u could help us from t$$anonymous$$s situation.I have attached link below please check http://griffininfosystems.com/games/TEST_LOAD/

Comment

People who like this

0 Show 0
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image

Answer by Bunny83 · Sep 17, 2014 at 12:17 PM

In general you have two options:

  • Don't use "streamed" in w$$anonymous$$ch case Unity will download your complete game before even starting the first scene.

  • Using "streamed" and design some kind of loading scene as the first scene.

I guess you want to go for the second option. In t$$anonymous$$s case it's important to note, that you should keep the first scene as small as possible so it's loaded fast. Avoid using "Resources" folders as they are s$$anonymous$$pped with the first scene.

To display a progressbar you can use Application.GetStreamProgressForLevel to get a value between 0 and 1 for each level. There is no loading progress for the whole game, but you can simply accumulate the values for each level and divide by the level count (simply the arithmetic mean).

edit
Besides GetStreamProgressForLevel there's also Application.CanStreamedLevelBeLoaded w$$anonymous$$ch just returns a boolean if the given level has finished downloading. T$$anonymous$$s could be used to enable / disable startbuttons for each individual level.

Comment
inianbharathi

People who like this

1 Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image inianbharathi · Sep 17, 2014 at 02:19 PM 0
Share

Thx bunny, i don't know how i missed this .Checking off streamed checkbox in build setting solved the issue .However permanent and correct solution will be ur second option which ill try next.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

24 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Why can't I build Web Player in Unity while I have no problems with building standalone versions? 2 Answers

Web Player only can run in opera 0 Answers

Problems with MyLoader.png and 100% fit to page 4 Answers

progressbarimage flickering 0 Answers

Loading Scene in between two scene for web player. 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges