资源工作流程
资源系统旨在统一UNIGINE项目中的文件管理并使之简单直观。为此,项目的内容表示为“构建块”(资源)的集合,整个工作流围绕它们进行组织。
资源是“工作单元”,它表示可以在您的世界或项目中使用的任何项目。资源可能来自使用第三方应用程序创建的文件,例如3D模型,音频文件,图像或UNIGINE Engine支持的任何其他类型。也可以使用UnigineEditor创建资源,例如节点,材质或属性。
每个资源由一对表示:磁盘上的文件和*.meta元数据文件,该元数据文件存储该资源的辅助信息,包括GUID (globally unique identifier)。 GUID标识了资源的路径(即资源在项目中的位置),资源系统使用该GUID来保持资源之间的所有链接和依赖关系,而不管资源的名称和位置在项目中如何。因此,您不必担心更改名称时材质会丢失纹理。
资源系统的另一个重要功能是实时跟踪更改。您可以在导入后随时修改资源,资源系统会在您将新更改保存到文件时通知您,并将在必要时重新导入。
所有资源都存储在项目的 data 文件夹中。对于所有非本机格式的资源(例如.fbx, .obj, .hdr等),编辑器会在运行时自动生成将由UNIGINE Engine使用的所有资源。这样的文件称为 运行时文件 。
整个工作流程将围绕 Asset Browser ,并且在UNIGINE项目上工作时,常规文件浏览器将不再是必需的。实际上,此功能的目标是使UNIGINE的用户完全忽略磁盘上的内容,仅通过编辑器与其项目内容进行交互。
资源浏览器 (Asset Browser)#
资源系统的主要前端工具是资源浏览器。它用于组织项目中的内容:创建,导入,查看,重命名资源,在文件夹之间移动它们并管理其层次结构。
可从 Window 菜单访问资源浏览器。
要了解如何使用该工具,请观看此视频教程。
层次结构视图#
层次结构视图位于资源浏览器界面的左侧。它包含项目中所有文件夹和资源的列表。根目录如下:
- data-包含存储在项目根目录的data文件夹中的数据。这是执行项目内容所有工作的文件夹。
- core-包含内置核心资源。默认情况下,这些资源可用于每个项目。核心资源是只读的。
通过单击从列表中选择一个文件夹时,其内容将显示在右侧的缩略图视图中。您可以使用文件夹旁边的小三角形来展开或折叠它,显示其中包含的任何嵌套文件夹。
缩略图视图#
应用所有选定的过滤器后, 缩略图视图显示所选项目文件夹中所有资源的图标。您可以使用面板顶部的Filter下拉菜单选择要显示的资源类型。
资源视图中可用的资源可以直接拖到编辑器视口中。
可以通过右键单击面板中的某个位置并从上下文菜单中选择所需的项目来创建新的文件夹,材质或属性。资源列表可以通过使用滚动条或旋转鼠标滚轮来导航。
可以使用面板底部的滑块调整图标的大小。如果将滑块移到最左端,则将它们替换为分层列表视图。
要在标准文件浏览器窗口中显示资源文件位置,请右键单击资源,然后选择Show in Explorer。
预览和详细信息#
预览和详细信息在资源浏览器界面右侧的Parameters窗口中打开。根据所选资源的类型,该信息可用于该资源。
3D Geometry | Material | Texture |
---|---|---|
3D几何资源(例如.mesh, .node, .fbx)在测试环境中显示,默认环境中应用了mesh_base基础材质。 您可以按住鼠标左键并用鼠标滚轮缩放模型。 |
显示的材质资源已应用于基本体(球体,材质球,盒子,胶囊,圆柱体,十二面体或二十面体)。 可以使用鼠标旋转图元,同时按住向左键,然后使用鼠标滚轮缩放它。 |
纹理资源显示为图像,信息和控件位于面板顶部。这些控件用于选择红色,绿色,蓝色和Alpha通道以及MipMapping级别。 您可以按住鼠标左键并用鼠标滚轮缩放图像。 |
顯示 音頻資產 的音頻播放器。 其他資產類型的預覽顯示為圖標。