版本: Unity 6 (6000.0)
语言英语
  • C#

AndroidAssetPacks

UnityEngine.Android 中的类

/

实现于:UnityEngine.AndroidJNIModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读用户提出的每一个更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请 <a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供用于处理 Android 资源包的方法。

此类中的方法要么是 Google PlayCore 插件中 java API 的直接包装器,要么依赖于 PlayCore API 返回的值。因此,要使用它,gradle 项目必须包含“com.google.android.play:core”依赖项。如果您的项目包含自定义资源包或在 Player Settings 中启用 Split Application Binary,Unity 会自动将此依赖项添加到 unityLibrary 子模块的 build.gradle 文件。如果缺少 PlayCore 插件,调用任何包装器都会引发 InvalidOperationException 异常。请注意,PlayCore API 仅适用于快速跟进和按需交付类型的资源包,因此此类中的方法具有相同的限制。

静态属性

coreUnityAssetPacksDownloaded检查所有核心 Unity 资源包是否已下载。

静态方法

CancelAssetPackDownload取消 Android 资源包下载。
DownloadAssetPackAsync下载 Android 资源包。
GetAssetPackPath获取设备存储 Android 资源包资产的位置的完整路径。
GetAssetPackStateAsync查询 Android 资源包的状态。
GetCoreUnityAssetPackNames获取为该应用程序构建的每个使用快速跟进或按需交付类型的核心 Unity 资源包的名称。
RemoveAssetPack删除 Android 资源包。
RequestToUseMobileDataAsync请求使用移动数据下载 Android 资源包。