why LoadLevelAsync waits too long at 90%

Hello everyone,

I’ve read some about loadlevelasync func. but I still wonder why it waits at 90% too long. Until progress become that percentage it took 2-3 sec but when it comes to 90% it waits 10-12 sec. I believe it should be oppesite. Until 90% it should took 10sec. after that 2sec. =). Anyway my extra question is: how should I decrease that time=)

Sorry for bothering you about this kind of topic=)

Thanks.

Is the actual problem being the loading stuck at 90% or is it unity “freezing” from 90% → complete.

Unity decompresses the bundles upon load and that part isn’t asynched completly so it can freeze during a frame for a couple of seconds on unfreeze when finished. Which would explain why it says it’s at 90% (but isn’t, it’s actually finished and decompressing).

The problem is freezing part. So, to reduce that time, I should load a simple scene. After that I should load my other objects. Thanks for replying.

That sounds like you have a massive amount of prefabs / meshes that get instantiated at that point. That or you missinterpret the point at which it happens and it in reality hit 100% already but does not visualize that cause then it could be the textures / substances that come into view which will block the app until the textures are uploaded to the vram