Unity3d:创建自定义资源包
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
创建自定义资源包
要创建自定义资源包,请创建一个名称以 结尾的目录。您可以将此目录放置在项目的资产目录或任何子目录中的任何位置。.androidpack
重要事项: Unity 不会从目录中导入资源,因此您无法直接在 Unity 场景中使用自定义资源包中的资源。要使用自定义资源包中的资源,您必须在运行时手动访问和动态加载它们。有关如何执行此操作的信息,请参阅在运行时管理资源包。.androidpack
以下步骤说明如何创建名为 MyAssets1 的自定义资源包:
- 转到您要在其中创建资源包的目录。 这可以直接在 Assets 或类似 Assets/CustomAssetPacks 的子目录中。
- 创建一个新目录并调用它 。要将任何资源添加到资源包,请将它们放在此文件夹中。
注意:Unity 在构建中不包含空资源包。此外,资源包名称必须以字母开头,并由英文字母数字字符或下划线组成。MyAssets1.androidpack
- 默认情况下,交付模式为 ,这意味着如果不更改交付模式,则需要在运行时手动下载资源包。有关如何执行此操作的信息,请参阅在运行时管理资源包。
on-demand
- 要使用不同的交付模式,请创建一个在自定义资源包目录中调用的文件。将以下内容粘贴到文件中:
build.gradle
apply plugin: 'com.android.asset-pack'
assetPack {
packName = "MyAssets1"
dynamicDelivery {
deliveryType = "fast-follow"
}
}
这将交付模式设置为 ,这意味着 Google Play 在安装应用程序后会自动下载资源包。 有关此文件格式的信息,请参阅集成资源交付 (Integrate asset delivery)。fast-follow
注: 您在文件中指定的名称应与您设置的不带扩展名的资源包目录名称匹配。packNamebuild.gradle.androidpack
3D建模学习工作室整理翻译,转载请标明出处!