using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
using UnityEngine.Networking;
public class LoadAssetBundle : MonoBehaviour
{
private string PathURL;
public string sceneName;
public string url;
private void Awake()
{
//平台预处理,不同平台下StreamingAssets的路径是不同的,这里需要注意一下。
PathURL =
#if UNITY_ANDROID
"jar:file://" + Application.dataPath + "!/assets/";
#elif UNITY_IPHONE
Application.dataPath + "/Raw/";
#elif UNITY_STANDALONE_WIN || UNITY_EDITOR
"file://" + Application.dataPath + "/StreamingAssets/";//StreamingAssets资源束文件的位置
#else
string.Empty;
#endif
}
private void Start()
{
//StartCoroutine(LoadMainGameObject(PathURL + "/Abs/" + "Church.assetbundle"));
StartCoroutine(Wait(url, sceneName));
Globe.n
Unity加载AB包显示进度条
最新推荐文章于 2024-08-22 16:02:40 发布
本文介绍如何在Unity中实现动态加载AssetBundle(AB包)的同时,展示加载进度条,提升用户体验。详细讲解了从资源管理到进度条更新的完整流程,包括AssetBundle的加载机制和进度回调函数的使用。
摘要由CSDN通过智能技术生成