资料
- 官方文档:虚幻引擎脚本化操作
使用场景
- 对资产/Actor进行一些脚本化操作,比如做一些资源检查、纠正一些配置项、输出信息等等。
- 资产/Actor右键可以执行脚本功能
AssetActionUtility示例
检查蓝图资源中的某个配置
-
创建工具蓝图:内容浏览器右键 -> Editor Utilities -> Editor Utility Blueprint -> 选择基类为 AssetActionUtility 即可创建
-
完成功能逻辑
新建一个函数,对选中的资产进行变量值(bAutoStartDeath)检查,如果不对进行弹窗警告
-
测试
ActorActionUtility示例
打印场景中Actor的信息
-
创建工具蓝图:内容浏览器右键 -> Editor Utilities -> Editor Utility Blueprint -> 选择基类为 ActorActionUtility 即可创建
-
完成功能逻辑
新建一个函数,逻辑是通过一个对话窗口显示Actor的Name以及ClassName
-
测试结果
场景中随便找一个Actor,右键 -> Scripted Actor Actions -> 实现的函数
Tips
- 可以对函数做种类的区分,手动填写Category后,UI上也会自动做归类
- 脚本函数可以加输入项,便于提前填入一些信息
参考
- Is there any way to get the class data from the animation blueprint asset obtained from the Content Manager?
- Blueprint Node: Create Object from Blueprint
标签:脚本,Blueprint,函数,Actor,EditorUtilityBlueprint,右键,UE,Editor From: https://www.cnblogs.com/yocichen/p/17287987.html