Unity Asset Packages(资源包)

2018-08-30 21:33 更新

Unity资源包(Asset Packages)

Unity 包(Packages)是分享和重新使用Unity项目和资源集合的便捷方式;例如:Unity 标准资源(Standard Assets)和Unity 资源商店(Asset Store)上的项目以包为单位提供。

Unity 包(Packages)是来自Unity项目或项目元素的文件和数据的集合,它们被压缩并存储在一个文件中,类似于Zip文件。像Zip文件一样,当包解压缩时,包将保持其原始目录结构,以及关于资源产的元数据(例如导入设置和到其他资源的链接)。

在Unity中,菜单选项“导出包(Export Package)”压缩并存储集合,而导入包Import Package将集合解压到当前打开的Unity项目中。

本页包含以下信息:

  • 导入包(Import Package)
    • 标准资源包(Standard Asset Packages )
    • 自定义包(Custom Packages)
  • 导出包(Export Package)
  • 导出更新包(Exporting Updated Packages)

导入包 | Import Package

您可以导入标准资源包(Standard Asset Packages),这些资源包是预先生成的、由Unity和使用Unity的人员提供的资源集合和自定义包(Custom Packages)

选择**资源(Assets)**>**导入包(Import Package)**>以导入两种类型的包。

图1:Unity资源>导入包菜单

图1:Unity资源>导入包菜单

标准资源包 | Standard Asset Packages

Unity 标准资源(Standard Assets)由几个不同的包组成:

  • 2D,相机(Cameras);
  • 角色(Characters)
  • 跨平台输入(CrossPlatformInput);
  • 效果(Effects)
  • 环境(Environment)
  • 粒子系统(ParticleSystems);
  • 原型(Prototyping);
  • 实用工具(Utility)
  • 车辆(Vehicles)

要导入新的标准资源(Standard Asset)包:

  1. 打开要导入资源的项目。
  2. 选择资源(Assets)>导入包(Import Package)>加上要导入的包的名称,并显示“ 导入Unity包”对话框,包中预包装中的所有项目都可以安装。(参见图2:新安装导入Unity包对话框。)
  3. 选择Import(导入)并将Unity包的内容放入标准资源(Standard Asset)文件夹中,您可以从项目视图(Project View)中访问该文件夹。

图2:新安装导入Unity包对话框

图2:新安装导入Unity包对话框

自定义包 | Custom Packages

您可以导入从您自己的项目或其他Unity用户所做的项目中导出的自定义包。

导入新的自定义包:

  1. 打开要导入资源的项目。
  2. 选择资源(Assets)>导入包(Import Package)>自定义包(Custom Package)...以启动文件资源管理器(File Explorer)[Windows]或查找(Finder)[Mac]。
  3. 文件资源管理器(File Explorer)查找(Finder)中选择所需的包,并显示“导入Unity包(Import Unity Package)”对话框,包中预先检查的所有项目都可以安装。(参见图4:新安装导入Unity包对话框。
  4. 选择Import(导入)并将Unity包的内容放入资源(Asset)文件夹中,您可以从项目视图(Project View)中访问该文件夹。

图4:新建安装导入Unity包对话框

图4:新建安装导入Unity包对话框

导出包

使用导出包(Export Package)创建您自己的自定义包(Custom Package)

  1. 打开您要导出资产的项目。
  2. 从菜单中选择资源(Assets)>导出包(Export Package)...以显示导出包对话框。(参见图6:导出包对话框。
  3. 在对话框中,选择您希望在包中包含的资源,单击这些框,以便选中它们。
  4. 包含依赖(include dependencies)选项框选中,以自动选择所选的所有资源。
  5. 单击导出(Export)以启动文件资源管理器(Windows)或Finder(Mac),并选择您想要存储包文件的位置。在您喜欢的地方命名并保存这个包。

提示:导出Unity包时也可以导出所有的依赖关系。所以,例如,如果您选择一个场景并导出所有依赖关系的包,那么出现在场景中的所有模型,纹理和其他资源也将被导出。这可以快速地导出一大堆资源,而无需手动定位它们。

图6:导出包对话框

图6:导出包对话框

导出更新包 | Exporting Updated Packages

有时候,您可能希望更改Unity包的内容,并创建资源包的更新版本。你需要:

  • 选择包中所需的资源文件(选择不变的和新的)。
  • 如上所述,在导出包(Export Package)中导出文件。

注意:您可以重新命名更新包,Unity将会将其识别为更新,因此您可以使用增量命名,例如:MyAssetPackageVer1MyAssetPackageVer2

提示:从Unity包中删除文件,然后用相同的名称替换它们是不好的做法:Unity将会将它们识别为不同的,可能会冲突的文件,因此在导入时会显示一个警告符号。如果你删除了一个文件,然后决定替换它,最好给它一个不同的,但相关的名称。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号