UE中创建异步任务编辑器工具(Editor Utility Tasks)

这篇具有很好参考价值的文章主要介绍了UE中创建异步任务编辑器工具(Editor Utility Tasks)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在UE中我们往往需要执行一些编辑器下的异步任务,例如批量生成AO贴图、批量合并静态模型等,又不想阻碍主线程,因此可以使用Editor Utility Tasks直接创建UE编辑器下的异步任务。

如果你不太了解UE编辑器工具,可以参考这篇文章:
https://blog.csdn.net/grayrail/article/details/131309762

本文参考自Unreal官方教程:https://dev.epicgames.com/community/learning/tutorials/0lxq/unreal-engine-editor-utility-tasks

该工具最终效果如下:
UE中创建异步任务编辑器工具(Editor Utility Tasks)

1.创建EditorUtilityTask

首先在内容浏览器(ContentBrowser)中右键,创建EditorUtilityBlueprint:
UE中创建异步任务编辑器工具(Editor Utility Tasks)
创建类别选择Editor Utility Tasks编辑器蓝图类:
UE中创建异步任务编辑器工具(Editor Utility Tasks)

2.编写Task蓝图逻辑

实现两个蓝图类事件:BeginExecution, CancelRequested,分别对应任务的启用和取消:
UE中创建异步任务编辑器工具(Editor Utility Tasks)
在取消事件处写入了变量CancelPending,在执行结束时会读取这个变量判断是否已经被中途取消。

3.在编辑器UI中调用该Task

调用该Task使用EditorUtilitySubSystem中的节点Register and Execute Task:
UE中创建异步任务编辑器工具(Editor Utility Tasks)
最后运行该编辑器UI点击按钮测试即可。文章来源地址https://www.toymoban.com/news/detail-496866.html

到了这里,关于UE中创建异步任务编辑器工具(Editor Utility Tasks)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 代码编辑器之monaco editor

    代码编辑器之monaco editor

    (一)简介 底层vscode开发的一款编辑器,各方面的样式功能基本与vscode一致。 (二)官方文档 Monaco Editor (microsoft.github.io) (三)安装 安装时两者版本要对应,对应表在后面 (四)属性 以下是较为常见的属性 (五) 方法 挑选出使用频次较高的 monaco.editor.setTheme(‘主题色名字

    2024年02月21日
    浏览(13)
  • 微信小程序editor富文本编辑器

    微信小程序editor富文本编辑器

             在开发小程序的时候,需要用到发布文章这个功能,于是就需要使用富文本编辑器。而微信小程序则正好有editor这个组件,不过editor组件的功能,还需要我们自己去调用富文本编辑器的api去自定义。富文本在wxml中可使用rich-text nodes=\\\"{{ value }}\\\"/rich-text标签展示。想

    2024年02月09日
    浏览(14)
  • 图片编辑器tui-image-editor

    图片编辑器tui-image-editor

    提示:图片编辑器tui-image-editor 需求:图片编辑器tui-image-editor ImageEditor.vue App.vue 问题: sass-loader 版本过高,导致tui-image-editor的css无法解析 解决方案: 报错内容: 踩坑路漫漫长@~@

    2024年03月10日
    浏览(14)
  • 小程序Editor富文本编辑器-封装使用用法

    小程序Editor富文本编辑器-封装使用用法

    本文章主要讲述editor中小程序的图片上传和pc端数据不同步的问题,建议多看下代码 完整代码在最下面 1、创建个用于组件封装的editor文件夹,存放三个文件  2、editor.vue文件是主要封装代码 3、editor-icon.css文件样式 5、如果上传图片失败或者是图片裂开,和pc端数据不同步的话

    2024年02月11日
    浏览(12)
  • 微信小程序使用editor 富文本编辑器

    1、注册editor 1、注册editor 1、初始化一个实例 2、失去焦点后收起键盘 3、获取输入的总内容 4、获取每次输入后的内容 tip:3、4选一种就可以 5、回显

    2024年02月08日
    浏览(14)
  • 医院电子病历编辑器,EMRE(EMR Editor)源码

    医院电子病历编辑器,EMRE(EMR Editor)源码

    电子病历主要面向医院机构医生、护士,提供对住院病人的电子病历书写、保存、修改、打印等功能。本系统基于云端SaaS服务方式,通过浏览器方式访问和使用系统功能,提供电子病历在线制作、管理和使用的一体化电子病历解决方案,为医疗机构的电子病历业务开展提供有

    2024年02月07日
    浏览(13)
  • 富文本编辑器 ck-editor5 的使用

    富文本编辑器 ck-editor5 的使用

    最近在项目中需要用到富文本编辑器,据说ck-editor5很不错,于是就使用它了,不过在期间也遇到了很多问题,这里记录下。 一、引入ck-editor5 文档地址:Predefined builds - CKEditor 5 Documentation 这里有个坑,我最初是根据文档执行下面的npm命令下载的,最后捣腾了半天发现里面功能

    2024年01月20日
    浏览(10)
  • 富文本编辑器 VUE-QUILL-EDITOR 使用教程

    富文本编辑器 VUE-QUILL-EDITOR 使用教程

    1、NPM 导入 VUE-QUILL-EDITOR 2、引入 VUE-QUILL-EDITOR 在全局中引入 在指定的 vue 文件中引入 3、在 VUE 中使用 到这里一个默认的富文本编辑器已经导入使用了,如下图所视! 一般的,我们在使用的时候并不需要这么多功能,可以适当的对编辑器配置项进行配置。 可以根据自己的实际

    2024年02月09日
    浏览(15)
  • vue-quill-editor富文本编辑器使用步骤

    vue-quill-editor富文本编辑器使用步骤

    首先放上效果图 目录 1.安装 2.引入到项目中 3.在页面上写组件 4.配置option 5.给工具栏鼠标悬停加上中文释义 6.上传图片到七牛云 7.自定义控制图片大小 1.安装 2.引入到项目中         有两种挂载方式: 全局挂载 和 在组件中挂载,根据自己的项目需求选择,一般用到富文

    2024年02月06日
    浏览(14)
  • Svg Flow Editor 原生svg流程图编辑器(五)

    Svg Flow Editor 原生svg流程图编辑器(五)

    Svg Flow Editor 原生svg流程图编辑器(一) Svg Flow Editor 原生svg流程图编辑器(二) Svg Flow Editor 原生svg流程图编辑器(三) Svg Flow Editor 原生svg流程图编辑器(四) Svg Flow Editor 原生svg流程图编辑器(五)         对协同这块已经写了很多篇文章了,如果还是不了解,可以看看之

    2024年04月12日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包