public object LoadAsset(LoadAssetBundle lab, string bundleName) { if (lab != null) { return(lab.LoadAsset(bundleName)); } return(null); }
/// <summary> /// 加载(AB 包中)资源 /// </summary> /// <param name="scenesName">场景名称</param> /// <param name="abName">AssetBundle 包名称</param> /// <param name="assetName">资源名称</param> /// <param name="isCache">是否使用缓存</param> /// <returns></returns> public UnityEngine.Object LoadAsset(string assetName, bool isCache) { Debug.Log(GetType() + "\t加载资源文件"); if (_DicAllAB.ContainsKey(assetName)) { LoadAssetBundle multObj = _DicAllAB[assetName]; return(multObj.LoadAsset(assetName, isCache)); } Debug.LogError(GetType() + "/LoadAsset()ab包 或者资源 assetName=" + assetName); return(null); }