Version: 6000.3
语言: 中文
将资产分发为包
导入本地资产包

创建和导出资产包

分享场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
、示例、工具或其他资源,您可以将它们导出为资产包来自 Unity 项目或项目元素的文件和数据的集合,这些文件和数据被压缩并存储在一个文件中,类似于 Zip 文件,使用.unitypackage外延。资产包是共享和重用 Unity 项目和资产集合的便捷方式。更多信息
请参阅术语表
.unitypackage格式。资产包是一种将多个资产或整个场景从一个项目快速复制到另一个项目的便捷方法,几乎没有额外的开销。

如果您想以更正式的方式分发资产,并具有长期支持、定义的结构和语义版本控制,另一种选择是创建自己的 Unity 包

注意:如果资产包中的资产质量很高,并且其他用户可能会发现它们很有用,请参阅发布到资产商店,了解如何创建包草稿并将其上传到Asset StoreUnity 和社区成员创建的不断增长的免费和商业资产库。提供各种各样的资产,从纹理、模型和动画到整个项目示例、教程和编辑器扩展。更多信息
请参阅术语表
.

要创建和导出资产包,请执行以下作:

  1. 打开要从中导出资源的项目。

  2. 转到项目在 Unity 中,你使用项目来设计和开发游戏。项目存储与游戏相关的所有文件,例如资产和场景文件。更多信息
    请参阅术语表
    窗口,然后选择一个或多个项目或文件夹。这些项目将成为导出的起始列表。您还可以选择Assets文件夹以包含所有资产作为起点。

  3. 选择资产可在游戏或项目中使用的任何媒体或数据。资产可能来自在 Unity 外部创建的文件,例如 3D 模型、音频文件或图像。您还可以在 Unity 中创建一些资产类型,例如动画师控制器、混音器或渲染纹理。更多信息
    请参阅术语表
    > 导出包(Export Package) 以打开导出包对话框

  4. 在对话框中,选中要包含在包中的资产的复选框。

  5. 启用 包括依赖项 复选框以自动选择所选资产使用的任何资产(包括脚本)。

  6. 启用包括所有脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
    请参阅术语表
    复选框以导出项目中的所有脚本。

    如果禁用 Include all script 但启用 Include dependencies,则 Unity 仅导出所选项目直接依赖的脚本。Unity 无法跟踪脚本的完整依赖项链,因此启用 Include all script 可以降低在另一个项目中使用导出的包时出现编译错误的可能性。

  7. 单击“导出”以调出文件资源管理器并选择要存储包文件的位置。

  8. 命名并保存包。

重新导出资产包

要创建包含更新内容的资产包的新版本,请再次执行导出过程,然后选择要包含在新版本中的已更改和未更改的文件。

命名策略

例如,使用带有版本标识符后缀的增量名称来命名更新的包MyAssetPackageVer1,MyAssetPackageVer2,依此类推。Unity 将这些识别为同一包的更新。使用对您和与您共享的任何人都清楚的命名约定。

警告:不要从资产包中删除文件,然后添加具有相同名称的不同文件。如果移除文件并稍后替换它,请为替换文件使用唯一名称。尝试重复使用以前使用过的文件名可能会混淆 Unity 的跟踪资产系统,并在导入时产生警告。有关更多信息,请参阅资产元数据

其他资源

将资产分发为包
导入本地资产包