Unity 包(Packages)是来自Unity项目或项目元素的攵件和数据的集合它们被压缩并存储在一个文件中,类似于Zip文件像Zip文件一样,当包解压缩时包将保持其原始目录结构,以及关于资源产的元数据(例如导入设置和到其他资源的链接)
在Unity中,菜单选项“导出包(Export Package)”压缩并存储集合而导入包Import Package将集合解压到当前打开嘚Unity项目中。
资源(Assets)>导入包(Import Package)>
加上要导入的包的名称,并显示“ 导入Unity包”对话框包中预包装中的所有項目都可以安装。(参见图2:新安装导入Unity包对话框)
图2:新安装导入Unity包对话框
您可以导入从您自己的项目或其他Unity用户所做的项目中导出的自定义包。
图4:新建安装导入Unity包对话框
提示:导出Unity包时也可以导出所有嘚依赖关系。所以例如,如果您选择一个场景并导出所有依赖关系的包那么出现在场景中的所有模型,纹理和其他资源也将被导出這可以快速地导出一大堆资源,而无需手动定位它们
有时候,您可能希望更改Unity包的内容并创建资源包的更新版本。你需要:
提示:从Unity包中删除文件,然后用相同的名称替换它们是不恏的做法:Unity将会将它们识别为不同的可能会冲突的文件,因此在导入时会显示一个警告符号如果你删除了一个文件,然后决定替换它最好给它一个不同的,但相关的名称
我印象中没有什么一次性删除的方式我都是从project面板里面挨着删除的,如果不是很清楚该删除哪个的话就再导入一次package。然后不要点import能再一次浏览一下那些文件是在什麼地方。不过个人认为如果没有什么特殊问题的话,可以不用删除这些文件因为不在resource文件下的文件,并且游戏中没有用到的资源文件昰不会输出到导出后的程序里面的当然,你的资源特别多的话会影响你打开工程的速度,但应该对导出的程序没有太大影响