注意:如果要共享场景、示例、工具或其他资源,Unity 建议创建您自己的资源包。但是,也可以使用资源包 (.unitypackage
) 格式。例如,您可能想要创建一个资源包,将多个资源或整个场景从一个项目复制到另一个项目。
可使用以下两种方法之一来创建资源包:
要创建您自己的自定义资源包,请执行以下操作:
打开要从中导出资源的项目。
从菜单中选择 Assets > Export Package 以打开 Exporting package 对话框。
在此对话框中,通过单击复选框来选择要包含在资源包中的资源。
将 Include dependencies 保持启用状态,即可自动选择已选资源使用的所有资源。
单击 Export 以打开文件资源管理器,然后选择要存储资源包文件的位置。
为资源包命名,并将其保存任何所需位置。
提示:导出资源包时,Unity 也可以导出所有依赖项。因此,例如,如果选择一个场景并导出包含所有依赖项的资源包,那么 Unity 也将导出场景中出现的所有模型、纹理和其他资源。这是导出多个资源的快捷方法,无需手动定位所有资源。
如果要更改资源包的内容并创建资源包的更新版本,请在资源包中选择所需的资源文件(未更改的资源文件和新的资源文件)。然后,按照上述说明导出文件。
请使用增量式名称来重命名更新的资源包:例如,MyAssetPackageVer1
、MyAssetPackageVer2
。Unity 会将其识别为更新,因此您应该使用对您和您与之共享的所有人而言都明确的命名约定。
警告:不要从资源包中删除文件,然后添加具有相同名称的不同文件。Unity 使用唯一的 ID 来跟踪文件,因此它会将它们识别为不同并可能相互冲突的文件。在这些情况下,Unity 在导入它们时会显示警告符号。如果已删除文件然后决定替换它,请将其重命名(即使它与原始名称很接近)。