版本:Unity 6 (6000.0)
语言:英语
同时导入资源
内置导入器

支持的资源类型

Unity 支持许多不同类型的资源,以及大多数常见的图像文件类型,包括 BMP、TIFF、TGA、JPG 和 PSD。

如果将分层 Photoshop(.psd)文件保存在您的 Assets 文件夹中,Unity 会将其导入为扁平化图像。您可以详细了解将图像导入为纹理,或将图像导入为精灵

有关 Unity 内置导入器的完整列表、支持的文件类型和支持的文件名扩展名,请参阅内置导入器

下面列出了一些在开始使用 Unity 时可能想要使用的一些更常见的资源类型,以及了解如何使用它们的链接。

常用资源类型

类型 描述
3D 模型文件 Unity 支持 FBX 文件格式,这意味着您可以从任何支持 FBX 的 3D 建模软件导入数据。Unity 还原生支持导入 SketchUp 文件。有关 Unity 支持的 3D 建模软件列表,请参阅模型文件格式

3D 模型文件可以包含许多类型的资源,例如网格动画材质定义表面如何渲染的资源。 更多信息
请参阅术语表
和纹理。

有关导入 3D 模型文件的更多信息,请参阅导入模型

Unity 还支持SketchUpSpeedTree 格式。
图像文件 Unity 将图像文件导入为纹理。Unity 支持大多数常见的图像文件类型,例如 BMP、TIF、TGA、JPG 和 PSD。如果将分层 Photoshop(.psd)文件保存在您的 Assets 文件夹中,Unity 会将其导入为扁平化图像。详细了解导入纹理
音频文件 Unity 支持许多音频文件格式。通常最好导入未压缩的音频文件格式,例如 .wav.aiff,因为在导入过程中,Unity 会应用在导入设置中指定的压缩一种存储数据的方法,可减少其所需的存储空间。请参阅纹理压缩动画压缩音频压缩构建压缩
请参阅术语表
设置。详细了解导入音频文件
文本、HTML、XML、JSON Unity 可以从文件中导入任意数据,允许您存储和使用来自外部源的数据。这些都由文本资源导入器 处理。
插件和代码相关资源 您可以将托管和本机插件在 Unity 之外创建的一组代码,用于在 Unity 中创建功能。在 Unity 中可以使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。 更多信息
请参阅术语表
作为资源(例如 .dll 文件)放入您的 Unity 项目中,以扩展游戏或应用程序的功能。Unity 还支持程序集定义,以帮助您创建和组织脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间推移修改组件属性并以任何您喜欢的方式响应用户输入。 更多信息
请参阅术语表
到程序集中。
本机资源 有一系列资源类型是 Unity 编辑器的原生类型。您可以使用编辑器功能创建这些类型的资源。创建这些资源时,Unity 会将表示它们的这些文件作为资源文件保存在项目的 Assets 文件夹中。

这些包括动画曲线渐变蒙版可以指精灵蒙版、UI 蒙版或图层蒙版 更多信息
请参阅术语表
材质预设。有关完整列表,请参阅下面内置导入器列表中的 NativeFormatImporter 类型。

Unity 包管理器中的资源

您可以通过Unity 包管理器 (UPM) 将各种资源(包括插件、工具和库)直接安装到 Unity 中。这些是一种新型的包,可通过包管理器窗口 获取。有关包的更多一般信息,请参阅包是可在 Unity 中共享和重复使用的资源集合。Unity 包管理器 (UPM) 可以显示、添加和删除项目中的包。这些包是 Unity 包管理器的原生类型,并提供了一种交付 Unity 功能的基本方法。但是,Unity 包管理器还可以显示您从 Asset Store 下载的Asset Store 包更多信息
请参阅术语表
文档。

在项目之间重复使用资源

在构建游戏时,Unity 会存储有关资源的大量元数据,例如导入设置和到其他资源的链接,以及其他信息。如果要将资源传输到另一个项目并保留所有这些信息,可以将资源导出到以下容器之一

  • 自定义包,您可以在Unity 的包管理器 中访问和管理它。
  • 资源包来自 Unity 项目的文件和数据的集合,或项目的元素,这些文件和数据被压缩并存储在一个文件中,类似于 Zip 文件,扩展名为 .unitypackage。资源包是共享和重复使用 Unity 项目和资源集合的便捷方式。 更多信息
    请参阅术语表
    ,您可以在编辑器中直接创建它。
同时导入资源
内置导入器