Version: 6000.3
语言: 中文
资产和媒体
导入资产

Unity 中的资产简介

资产是您在 Unity 项目中用于创建应用程序的任何项目,例如纹理、3D 模型或声音文件。资产可以包括:

  • 视觉元素实例化或派生自 C# 的可视化树的节点VisualElement类。您可以设置外观样式、定义行为并将其作为 UI 的一部分显示在屏幕上。更多信息
    请参阅术语表
    :3D 模型、纹理或精灵2D 图形对象。如果你习惯于在3D中工作,精灵本质上只是标准纹理,但有一些特殊的技术可以组合和管理精灵纹理,以提高开发过程中的效率和便利性。更多信息
    请参阅术语表
    .
  • 音频元素:音效或音乐。
  • 抽象项目:颜色渐变、动画蒙版、任意文本或数字数据。

导入资产

要在 Unity 中使用资源,您必须将它们导入到您的项目中。您可以将资产添加到Assets文件夹使用脚本自动导入资源。

Unity 支持多种资产格式。有关更多信息,请参阅支持的资产类型参考

如果您正在与大量人员一起处理一个复杂的项目,您可以使用 Unity Accelerator 缓存服务器来加快资产管理速度。

Unity 如何管理资产

Unity 使用资产数据库将资产存储在项目中,并保持原始源文件与应用程序在运行时使用的导入版本之间的一致性。您可以使用 Import Activity 窗口来检查 Unity 如何导入项目中的资源。

将资产分组在一起

你可以使用资产包以存档文件格式将资产分组在一起,然后你可以使用该文件格式远程更新资产,或为应用程序提供DLC内容。

您还可以使用资产包来自 Unity 项目或项目元素的文件和数据的集合,这些文件和数据被压缩并存储在一个文件中,类似于 Zip 文件,使用.unitypackage外延。资产包是共享和重用 Unity 项目和资产集合的便捷方式。更多信息
请参阅术语表
将资源打包在一起,以便在其他 Unity 项目之间共享。

通过脚本管理资产

您可以执行 Unity 使用资产数据库 API 执行的许多加载、导入和卸载作。

管理加载资产的另一种方法是使用资源系统,但它可能会影响应用程序的性能。

Addressables 包提供了一个简化的工作流程,用于在运行时管理资产加载,并且是在 Unity 项目中组织资产的推荐系统。

其他资源

资产和媒体
导入资产