虚幻引擎4中的自动重新导入允许你在外部内容创建包中工作,并将任何保存的更改自动反映在虚幻引擎4中,而无需任何用户输入。当您迭代特定资产时,这可能是一个巨大的生产力提升,并且需要立即查看游戏中反映的更改。
UE4监控一组用户定义的文件夹,以查找源内容文件的更改。如果文件发生了更改,并且该文件用于导入游戏中的资产,虚幻引擎4会自动将更改后的文件重新导入到其依赖资源中。
设置
自动重新导入设置存在于“编辑器首选项”>“加载和保存”>“自动重新导入”下:

可以使用“监视内容目录”复选框完全启用和禁用该功能。
使用默认设置,建议将所有源内容文件与其相关资源一起放置在“内容”文件夹中。任何其他工作流都需要自定义配置。
| 财产 | 描述: __________ |
|---|---|
| 要监视的目录 | 此设置定义了虚幻引擎4将监控哪些文件夹的更改。文件夹可以是虚拟路径(例如 /Game/Textures)或绝对路径 (C:/Game/SourceArt/)。只有驻留在这些文件夹中的源内容文件才有资格自动重新导入。 |
| 包含/排除通配符 | 默认情况下,虚幻引擎4将检测对任何文件的任何更改,并根据需要重新导入它们。有时,将其限制为仅适用于某些文件类型,或者可能排除某个子文件夹或扩展名很有用。必须添加多个通配符作为新条目。以下是一些示例配置:
|
| 导入阈值时间 | 指定在检测到更改后在处理更改之前等待的时间量(以秒为单位)。 |
| 自动创建资产 | 确定新创建的文件是否应自动为其创建资产。为了使其正常工作,您必须监视虚拟路径(例如 /Game/)或指定了挂载点(确定创建新文件的位置) |
| 自动删除资产 | 确定删除源内容文件是否也应删除其在UE4中的关联资源。仅当源文件和资产之间存在 1-1 映射时,才会发生这种情况。 |
| 重新启动时检测更改 | 虚幻引擎4能够检测自UE4关闭以来发生的文件更改。任何此类更改将在重新打开UE4时进行处理。如果启用了将更新源内容的源代码管理,则可能不需要此特定功能。在此环境中,建议关闭“重新启动时检测更改”,以避免在获取最新版本后重新导入冗余的可能性。 |


