AssetBundle (DLC) 数据在运行时加载到 Android phone [UNITY]

AssetBundle (DLC) data load to Android phone at runtime [UNITY]

我正在使用 Unity 的资源浏览器。我想减少我的比赛。所以我应该制作资产包(DLC),当我点击 phone 中的下载按钮时,数据将永久下载并加载到 phone,它会立即下载,之后用户可以离线播放。我在资产浏览器中构建了我的数据。我怎样才能加载它?

首先,您需要构建资产包(使用资产包浏览器)并将它们放在可公开访问的服务器中。您需要在游戏中使用 UnityWebRequest 从服务器下载 assetbundle。

https://docs.unity3d.com/Manual/UnityWebRequest-DownloadingAssetBundle.html

或者您可以使用 Unity Asset Bundle Manager (编辑:看起来 Unity 已将其从资产商店中删除)

但是,我发现了这个很棒的工具,我实际上也在使用它,而且它做得更好。只需阅读 README,它非常简单。您只需设置捆绑包的 URL,然后通过指定名称下载捆绑包。

https://github.com/SadPandaStudios/AssetBundleManager