文章共 581 字,阅读完预计需要 59 秒。文章篇幅适中,可以放心阅读。

版权声明
本文是我看国外论坛时发现的有用文章,原文链接为:Use unitypackage files to share part of your project,这里是我的翻译 + 润色版本。

引言

当您想要分享您 Unity 项目(或其中一部分)时,您可能会很容易地想到使用压缩文件打包一个存档,以此来分享您的项目。但这种方式存在很多问题。

为什么使用 unitypackage

“为什么不压缩我项目的一部分?”,原因至少有以下三个:

  • Unity 在将项目文件保存到硬盘之前将其资源缓存在内存中。您创建的压缩文件可能包含尚未更新的文件,这会导致导出的版本与您看到的版本完全不同。

  • 您不会知道是否压缩了所有必需的文件。压缩程序不会知道那些文件有没有需要的依赖项。

  • 如果您禁用了元文件,压缩文件将破坏它们之间的引用。

因此,使用 unitypackage 文件格式 共享 Unity 项目文件比将其全部压缩到一个存档中更简单,而且更安全。

简单介绍与使用

Unitypackage 是 Unity Asset Store 的基本分发格式, 您甚至可能都不知道它,因为它对最终用户是完全透明的!但是,您可以将其用于自己的目的,并且仅共享部分或整个项目。只需选择要共享的文件,右键单击并从上下文菜单中选择 导出包选项。

导出包选项

您可以通过取消选中来从包中排除某些文件。决定是否要包含资产工作所需的依赖项 (1),然后导出包 (2)。请注意,包含依赖项选项将始终包含所有源文件。

导出包窗口

最后将生成的 unitypackage 文件发送给您想与之共享您的工作的任何人,并告诉他们双击它。就是这么简单!

unitypackage 文件

接收者可以选择是要将所有文件导入到项目中,还是只导入其中的几个。然后通过单击导入按钮 (1) 选定的文件将被添加到项目中。

导入到项目