版权声明
本文是我看国外论坛时发现的有用文章,原文链接为:Use unitypackage files to share part of your project,这里是我的翻译 + 润色版本。
引言
当您想要分享您 Unity 项目(或其中一部分)时,您可能会很容易地想到使用压缩文件打包一个存档,以此来分享您的项目。但这种方式存在很多问题。
为什么使用 unitypackage
“为什么不压缩我项目的一部分?”,原因至少有以下三个:
-
Unity 在将项目文件保存到硬盘之前将其资源缓存在内存中。您创建的压缩文件可能包含尚未更新的文件,这会导致导出的版本与您看到的版本完全不同。
-
您不会知道是否压缩了所有必需的文件。压缩程序不会知道那些文件有没有需要的依赖项。
-
如果您禁用了元文件,压缩文件将破坏它们之间的引用。
因此,使用 unitypackage 文件格式 共享 Unity 项目文件比将其全部压缩到一个存档中更简单,而且更安全。
简单介绍与使用
Unitypackage 是 Unity Asset Store 的基本分发格式, 您甚至可能都不知道它,因为它对最终用户是完全透明的!但是,您可以将其用于自己的目的,并且仅共享部分或整个项目。只需选择要共享的文件,右键单击并从上下文菜单中选择 导出包选项。
您可以通过取消选中来从包中排除某些文件。决定是否要包含资产工作所需的依赖项 (1),然后导出包 (2)。请注意,包含依赖项选项将始终包含所有源文件。
最后将生成的 unitypackage 文件发送给您想与之共享您的工作的任何人,并告诉他们双击它。就是这么简单!
接收者可以选择是要将所有文件导入到项目中,还是只导入其中的几个。然后通过单击导入按钮 (1) 选定的文件将被添加到项目中。