/// <summary> /// 取得图片 /// </summary> /// <param name="path"></param> /// <param name="callback"></param> public void GetSpriteByPath(string path, NetworkTool.RequestSpriteCallback callback) { // 先检查缓存里面有没有 if (imgCache.TryGetValue(path, out var value)) { callback(value); return; } StartCoroutine(NetworkTool.GetSpriteRequest(path, result => { // 先添加到缓存里面 imgCache.Add(path, result); callback(result); })); }