Unity3D技术之如何在工程之间重复使用资源?
在构建游戏时,Unity 会保存有关资源的大量元数据,包括导入设置以及与其他资源的链接等。若要将资源应用于不同的工程,可按以下步骤操作,以实现资源在工程间的轻松移动并保留所有相关信息。
资源导出与导入步骤
- 选择待导出资源:在工程视图(Project View)中,选中所有想要导出的资源文件。
- 执行导出操作:在菜单栏中依次选择“资源(Assets)” -> “导出资源包(Export Package)…”。
- 保存资源包:为资源包命名,并将其保存到任意指定位置。
- 打开目标工程:打开需要导入资源的目标工程。
- 执行导入操作:在菜单栏中依次选择“资源(Assets)” -> “导入资源包(Import Package)…”。
- 选择资源包文件:在导入资源包的对话框中,选择步骤 3 中保存的资源包文件。
相关提示
资源依赖导出
在导出资源包时,Unity 会自动导出所有相关的依赖关系。例如,当你选择一个场景(Scene)并导出资源包时,该场景中出现的所有模型、纹理以及其他资源都会一并被导出。这种方式能够快速导出大量资源,无需手动逐个查找。
资源包保存位置
如果将导出的资源包(Exported Package)保存到 Unity 应用程序旁的标准资源包(Standard Packages)文件夹中,这些资源包会在创建新工程(Create New Project)对话框中显示出来,方便在新工程创建时直接使用。