虚幻4 python_如何在虚幻引擎中使用蓝图或Python现实资产的批处理(一)

介绍:

虚幻引擎4.20以前,如果需要在虚幻引擎中批量修改一批资产的属性或相关设置,可以使用资产菜单中的“Bulk Edit via Property Matrix”功能,可是Property Matrix功能中可提供修改的选项比较有限,大多数情况并不够用,需要用C++写插件来进行修改(较麻烦)或者手动逐个修改(较累)。

虚幻引擎4.20更新了大量新功能,其中一项非常有用的功能是用蓝图或Python脚本对编辑器进行批处理操作,这个操作当然也包括对Content browser中的Asset和Level 中的Actor的操作。

这一篇首先介绍如何用蓝图实现简单批处理的操作:

用蓝图编写批处理脚本需要通过Blutility来完成,Blutility是一种特殊类型的蓝图,它可以帮助用户创建自定义的编辑器可调用的函数和事件。

如果要使用Blutility,首先需要在Editor Preference中的General → Experimental → 勾选Editor Utility Blueprints(Blutility)选项:

然后在Plugins插件管理面板中的Scripting中启用Editor Scripting Utilities:

接下来,就可以在编辑器中创建Blutility资产了。

首先,在Content browser中单击右键,在弹出的菜单中选择Blueprints → Blutility。

你可能感兴趣的:(虚幻4,python)