- The asset content of AssetBundles is loading from the disk in a synchronous manner.
CauseThe main thread is blocked while loading the assets. This can make the game have hiccups.
To load the objects of the AssetBundles in an asynchronous way, in order to avoid blocking the main thread of the computer, you need to call the AssetBundle.LoadAssetAsync method.
To learn more about this, please see the sub-section about loading objects from an AssetBundles asynchronously in Unity's Loading AssetBundles documentation page.More Information