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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年01月20日
    浏览(48)
  • vue-quill-editor富文本编辑器使用步骤

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

    2024年02月06日
    浏览(46)
  • 富文本编辑器 VUE-QUILL-EDITOR 使用教程

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

    2024年02月09日
    浏览(67)
  • 富文本编辑器 VUE-QUILL-EDITOR 使用教程 (最全)

    VUE-QUILL-EDITOR 基于 QUILL、适用于 VUE 的富文本编辑器,支持服务端渲染和单页应用,非常高效简洁。 在全局中引入 在指定的 vue 文件中引入 到这里一个默认的富文本编辑器已经导入使用了,如下图所视! 一般的,我们在使用的时候并不需要这么多功能,可以适当的对编辑器配

    2024年02月04日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包