提问人:Gitenax 提问时间:10/10/2023 更新时间:10/26/2023 访问量:196
使用 Play Asset Delivery 获取 Unity 中 FastFollow 包的下载状态
Get download state for FastFollow pack in Unity using Play Asset Delivery
问:
需要将游戏分成单独的部分来提供内容,谷歌提供了 PAD,作为免费 CDN 是一个很好的选择,一切都很酷,但目前尚不清楚如何在开始下载 FastFollow 内容并进入游戏后,直接在游戏中显示其进度
我已将所有内容配置为必要的部分(FastFollow/OnDemand),一切正常,一切都在加载中,但是如果对于OnDemand,当通过请求加载时,我可以获得进度,那么对于FastFollow来说,这对我来说是一个谜PlayAssetDelivery.RetrieveAssetPackAsync()
统一:2021.3.16f1 PAD 插件:1.7.0
答:
0赞
Gitenax
10/12/2023
#1
这是我的错,方法返回我,我可以在其中查看下载状态和进度,任何捆绑包都包括快速跟踪包PlayAssetDelivery.RetrieveAssetPackAsync("my_fast_follow_bundle_name")
PlayAssetBundleRequest
0赞
Eugene Rider
10/26/2023
#2
您可以通过原生 UnityEngine 方法加载 fast-follow bundle
AsyncOperationHandle downloadOperation = UnityEngine.Android.AndroidAssetPacks.DownloadAssetPackAsync(assetPacksForDownloading.ToArray());
然后,您可以从 downloadAssetPackOperation.progress 获取进度
评论