コード例 #1
0
        // 本地异步请求非Assetbundle资源,非AB(不计引用计数、不缓存),Creater使用后记得回收
        public ResourceWebRequester RequestAssetFileAsync(string filePath, bool streamingAssetsOnly = true)
        {
            var    creater = ResourceWebRequester.Get();
            string url     = null;

            if (streamingAssetsOnly)
            {
                url = AssetBundleUtility.GetStreamingAssetsFilePathWWW(filePath);
            }
            else
            {
                url = AssetBundleUtility.GetAssetFileUrlWWW(filePath);
            }
            creater.Init(filePath, url, new DownloadHandlerBuffer(), true);
            webRequesterQueue.Enqueue(creater);
            return(creater);
        }