/// <summary> /// 加载字体资源 /// </summary> /// <param name="url"></param> /// <param name="callback"></param> private void LoadFont(string url, LoadAssetModel loadModel, System.Action <Font> callback) { FontLoader.LoadFontAsset(url, loadModel, (loader) => { ResourcesLoadTraceMgr.Instance.RecordTraceResourceInfor(loader); #region 加载成功后的处理逻辑 if (loader == null || (loader.IsCompleted && loader.IsError)) { Debug.LogError("LoadFont Fail,Not Exit At Path= " + url); if (callback != null) { callback.Invoke(null); } return; } //加载资源出错 if (callback != null) { callback.Invoke(loader.ResultObj as Font); } #endregion }); }