资产/Actor右键可以执行脚本功能 AssetActionUtility示例 检查蓝图资源中的某个配置 创建工具蓝图:内容浏览器右键 -> Editor Utilities -> Editor Utility Blueprint -> 选择基类为AssetActionUtility即可创建 完成功能逻辑 新建一个函数,对选中的资产进行变量值(bAutoStartDeath)检查,如果不对进行弹窗警告 测试 ActorActio...
二. Editor Utiliy Blueprint Editor Utility Blueprint是一个基类,它有许多子类实现,我们先介绍一个EdtiorUtilityToolMenuEntry,它可以在Toolbar等地方添加按钮,无需使用C++。 EdtiorUtilityToolMenuEntry 这个东西对于菜单,菜单栏,工具栏等都是有用的,但是,请注意,它同样无法使用非BlueprintCallable的函数。 本质是一...
脚本操是在虚幻编辑器中启动的“编辑器实用程序蓝图”,方法是在“内容浏览器”中右键单击“资产”,或者在“层”视口 (如上所示)或“世界大纲”中右键单击“Actor”。 在此过程中,将从一个支持脚本操作的父类中创建一个新的Editor Utility Blueprint类,并为该类设置一个新的事件图,该事件图将显示为脚本操作。
此时就可以通过右键BP_EditorToolMenu选择运行编辑器工具蓝图(Run Editor Utility Blueprint)来测试效果了。 回到关卡编辑器界面,就能看到我们的自定义菜单按钮出现在界面上了。 但这种方法是手动执行,可以在刚开始用来测试,最终肯定还是要使用自动执行即自动让按钮显示在菜单栏,这样就还需要额外进行配置:回到工程目录\Con...
1.创建EditorUtilityTask 首先在内容浏览器(ContentBrowser)中右键,创建EditorUtilityBlueprint: 创建类别选择Editor Utility Tasks编辑器蓝图类: 2.编写Task蓝图逻辑 实现两个蓝图类事件:BeginExecution, CancelRequested,分别对应任务的启用和取消: 在取消事件处写入了变量CancelPending,在执行结束时会读取这个变量判断是否已...
在UE中可以使用EditorUtilityWidget创建编辑器面板工具,方便平时的开发。在UE4中使用编辑器UI需要开启对应插件,而UE5中则默认启用,下面就来学习一下。 1.UI创建 1.1.在Content Browser中右键,找到Editor Utilities即可创建编辑器工具。 其中Editor Utility Blueprint为一些编辑器蓝图扩展,较为灵活,不在这次的讲解范围内...
1.创建EditorUtilityTask 首先在内容浏览器(ContentBrowser)中右键,创建EditorUtilityBlueprint: 创建类别选择Editor Utility Tasks编辑器蓝图类: 2.编写Task蓝图逻辑 实现两个蓝图类事件:BeginExecution, CancelRequested,分别对应任务的启用和取消: 在取消事件处写入了变量CancelPending,在执行结束时会读取这个变量判断是否已...
【UE工具向】使用EditorUtilityBlueprint脚本化操作资产 摘要:资料 官方文档:虚幻引擎脚本化操作 使用场景 对资产/Actor进行一些脚本化操作,比如做一些资源检查、纠正一些配置项、输出信息等等。 资产/Actor右键可以执行脚本功能 AssetActionUtility示例 检查蓝图资源中的某个配置 创建工具蓝图:内容浏览器右键 -> Editor Ut...
在UE中可以使用EditorUtilityWidget创建编辑器面板工具,方便平时的开发。在UE4中使用编辑器UI需要开启对应插件,而UE5中则默认启用,下面就来学习一下。 1.UI创建 1.1.在Content Browser中右键,找到Editor Utilities即可创建编辑器工具。 其中Editor Utility Blueprint为一些编辑器蓝图扩展,较为灵活,不在这次的讲解范围内...
1.1 首先保证UE版本是Unreal5.2以上,在插件面板中搜索Scriptable激活插件Scriptable Tools Editor Mode: 1.2 最终编写完该Scriptable脚本时,会在UE的Scriptable工具模式处找到编写的工具: 1.3 创建Scriptable Tools蓝图文件,右键Editor Utilities -> Editor Utility Blueprint: ...