自动重新导入

本文概述UE4的自动重新导入功能的工作方式,以及如何对其进行设置以便最大限度地利用此功能。

Windows
MacOS
Linux
On this page

虚幻引擎4中的自动重新导入功能允许您在外部内容创建软件包中工作,并让所有已保存的更改自动反映在虚幻引擎4之内,而用户不必输入任何内容。这可以在您反复处理特定资产并需要让所作的更改立即在游戏中有所反映时大幅提高生产力。

UE4将在一组由用户定义的文件夹中监视对源内容文件进行的更改。如果某个文件已更改,并且该文件已用来导入游戏中的资产,那么虚幻引擎4会自动将这个已更改的文件重新导入到依赖于此文件的资产中。

设置

自动重新导入设置位于 编辑器首选项(Editor Preferences)>装入与保存(Loading & Saving)>自动重新导入(Auto Reimport) 之下:

image alt text

通过使用 监视内容目录(Monitor Content Directories) 复选框,可以完全启用和禁用此功能。

使用默认设置时,建议您将所有源内容文件与其相关资产一起放在Content文件夹中。对于任何其他工作流程而言,需要定制配置。

属性

说明

要监视的目录(Directories to Monitor)

此设置定义虚幻引擎4将在哪些文件夹中监视更改。这些文件夹可以是虚拟路径(例如/Game/Textures)或绝对路径(C:/Game/SourceArt/)。只有位于这些文件夹内的源内容文件才能自动重新导入。

包括/排除通配符(Include/Exclude Wildcards)

默认情况下,虚幻引擎4将检测对任何文件进行的任何更改,并在必要时重新导入这些文件。有时,最好将此操作限制为仅针对特定文件类型进行,或者排除特定的子文件夹或扩展名。必须添加多个通配符作为新条目。下面是一些配置示例:

  • 要仅包括fbx文件,请添加新*include*通配符并使用值*.fbx

  • 要对fbx、png和psd文件执行操作,请添加3个新*include*通配符并分别使用值.fbx、.png和*.psd

  • 要忽略对某个子文件夹中任何源文件进行的更改,请添加*exclude*通配符并使用值Subfolder/*

导入阈值时间(Import Threshold Time)

指定检测到更改后开始处理该更改之前等待的时间量(秒)。

自动创建资产(Auto Create Assets)

确定对于新创建的文件,是否应自动为其创建资产。为了让此选项工作,您必须监视虚拟路径(例如/Game/)或者已指定安装点(用于确定创建新文件的*位置*)

自动删除资产(Auto Delete Assets)

确定删除源内容文件时,是否还应删除UE4中的相关资产。仅当源文件与资产之间存在一对一的映射时,才应执行此删除。

重新启动时检测更改(Detect Changes on Restart)

虚幻引擎4能够检测UE4关闭期间对文件进行的更改。重新打开UE4时,将对所有这些更改进行处理。在启用了将会更新源内容的源内容控制功能的情况下,您可能不希望使用这项特定功能。在此环境中,建议您关闭*重新启动时检测更改(Detect Changes on Restart)*,以避免获取最新内容后执行冗余重新导入的可能性。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback