Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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
0
Question by dynasty · Dec 06, 2014 at 06:37 AM · webplayerfacebookfreezeloadlevelasync

Facebook Interaction LoadLevelAsync Progress Freezes

We have an animated loading screen that works well in the webplayer. However, once interacting with Facebook (ie, notifications, messages, accept login credentials) loading async no longer works.

The following code handles loading level async.

 ***
 
     private void StartLoadingNow (string in_name) 
     {
         // Load next level.
         AsyncOperation loadingOperation = Application.LoadLevelAsync( in_name );
             
         // Set this false to wait changing the scene
         loadingOperation.allowSceneActivation = false;
         
         StartCoroutine( LoadLevelProgress(loadingOperation) );
     }
     
     IEnumerator LoadLevelProgress (AsyncOperation in_loadingOperation) 
     {
         float normTime = Mathf.Clamp01( (Time.time - m_startLoadingTime) / c_minimumLoadingTime );
     
         while (!in_loadingOperation.isDone ||                 // NOT , DONE
                  in_loadingOperation.progress < 0.9f ||      // progress less then 90%
                  normTime < 1.0f)                             // waiting for the time to transition
         {
             normTime = Mathf.Clamp01( (Time.time - m_startLoadingTime) / c_minimumLoadingTime );
             Debug.Log ("Loading " + in_loadingOperation.progress + " time " + normTime + " " + Application.isLoadingLevel + " name " + Application.loadedLevelName);
     
             // This is where I'm actually changing the scene
             if (in_loadingOperation.progress >= 0.9f)
                 in_loadingOperation.allowSceneActivation = true;
     
             yield return null;
         }
         
         Debug.Log ("Loading complete - " + in_loadingOperation.ToString() );
     
         TransitionLoadComplete();
     }
 
 
 ****

Depending on the browser and platform (PC vs Mac). I am getting various results.

Chrome PC Stuck at loading - Loading 0.03534362 time 1 True name dummy

Mozilla PC stuck at loading - Loading 0.7136916 time 1 True name dummy

Mac seems to crash out right after Facebooks OnFocus / OnHideUnity call.

Anyone else seeing issues similar to these ? Why would LoadLevelAsync freeze mid loading ? Is there a way to refresh all assets to ensure that they are all properly there ?

This issue is only occuring using the web player.

Comment
Add comment
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

0 Replies

· Add your reply
  • Sort: 

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.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

Webplayer Freeze / Crash After Facebook Interaction 0 Answers

Unity Web Player in Facebook: How to set the application name ? 1 Answer

Webplayer not recognized in IE and Facebook 1 Answer

WWW POST request headers gone on webplayer facebook 1 Answer

Why can't I build Web Player in Unity while I have no problems with building standalone versions? 2 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