While using the following code under Unity 2017.1.0f3 pro version, to make use of loadAsync to load asynchronously the contents of another scene, the “progress” value, shows me only 0 and 1. Nothing in between!
At first i though that this was due to running within unity, but that seems also to be the case when using a device as well!
So is this loadAsync buggy ?
Please help
Mathf.Round is rounding the number to the next Integer.
Use Mathf.Abs instead.
But the issue has nothing to do with Mathf.Abs or Mathf.Round functions.
Even if one Debug.Log(operation.progress), this still goes from 0 to 0.9 directly instead of reporting the inbetween from 0 to 0.9 values. It reacts as if only the lower and the upper bound values are logged in a way.
PLEASE anyone help!!
I tried everything I could think of but still no intention values.
Is this buggy in 2017.1.0f3 pro?
Any help ?
It seems impossible here to register values inbetween 0 and 1 at all…
Any help from anyone regarding this issue ?
My Script for loading the scenes is pretty much the same and I’m not getting the problem.
I have 2017.1.0f3 but not the Pro version.
Did you try loading a very large scene to make sure that the loading process isn’t just to fast to produce anything inbetween?
yes i have tried loading big scenes (~5Mb) and still it only reports 0 and 1, not the inbetween values.
Could you share your loader just in case a minor but still crucial detail differentiates this weird behaviour ?
Anyone else have any clue ?
Are you sure this doesn’t have anything to do with rounding the progress value? Have you tried
Debug.Log(operation.progress);
to rule it out?