包含此页的版本:
不含此页的版本:
要创建自定义资产包,请创建一个名称以.androidpack.你可以将此目录放置在项目的资产目录或任何子目录中的任何位置。
重要提示:Unity 不会从.androidpack目录,因此您无法直接在 Unity 中使用自定义资产包中的资产场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表.要使用自定义资产包中的资产,您必须在运行时手动访问并动态加载它们。有关如何执行此作的信息,请参阅在运行时管理资产包。
以下步骤说明如何创建名为 MyAssets1 的自定义资产包:
MyAssets1.androidpack.这是新资源包的根文件夹。资产包的内容必须与 Android Studio 预期的结构匹配,否则项目的构建将失败。有关预期结构的信息,请参阅集成资产交付。唯一的例外是,您不需要添加build.gradle文件。Assets1.androidpack和MyAssets1.androidpack,则会导致 Android App Bundle (AAB) 构建失败。src/main/assets.on-demand,这意味着如果您不更改交付模式,则需要在运行时手动下载资产包。有关如何执行此作的信息,请参阅在运行时管理资产包。build.gradle在自定义资产包目录中。将以下内容粘贴到文件中:apply plugin: 'com.android.asset-pack'
assetPack {
packName = "MyAssets1"
dynamicDelivery {
deliveryType = "fast-follow"
}
}
这会将交付模式设置为fast-follow,这意味着 Google Play 会在安装应用后自动下载资源包。有关此文件格式的信息,请参阅集成资产交付。
注意:该packName在build.gradle文件必须与您设置的资产包目录名称匹配,而不使用.androidpack外延。