UE中创建可脚本化编辑器工具(Scriptable Tools)

news/2024/11/17 1:37:38/

UE5.2中提供了可脚本化工具编辑模式,该模式下用户可以编写蓝图节点自定义界面操作模式下的逻辑,例如重写鼠标点击事件,制作自定义画刷等。

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

本文用其制作点击场景创建灯光的小案例进行讲解:
在这里插入图片描述

1.基础配置与文件创建

1.1 首先保证UE版本是Unreal5.2以上,在插件面板中搜索Scriptable激活插件Scriptable Tools Editor Mode
在这里插入图片描述
1.2 最终编写完该Scriptable脚本时,会在UE的Scriptable工具模式处找到编写的工具:
在这里插入图片描述
1.3 创建Scriptable Tools蓝图文件,右键Editor Utilities -> Editor Utility Blueprint:
在这里插入图片描述
搜索关键字EditorScriptableSingleClickTool,创建一个点击类型的Scriptable工具:
在这里插入图片描述
1.4 双击打开该蓝图,在Class Defaults处修改工具名称:
在这里插入图片描述

2.蓝图逻辑

2.1 接下里编写蓝图逻辑,该蓝图可重写函数如下:
在这里插入图片描述
其中部分函数重写后直接就可以用,例如OnScriptTick。有一些函数需要进行系列操作后才可使用。

2.2 重写函数 Test if Hit by Click,进行场景中点击排序的逻辑编写,该函数主要对场景中物件的点击提供前期权重排序,放置误点:
在这里插入图片描述
2.3 重写函数 On Hit by Click,通过节点创建灯光类Actor:
在这里插入图片描述
2.4 编译后在主界面中选择该工具,并在场景中点击任意区域即可创建灯光,点击底部Complete即退出该工具:
在这里插入图片描述


参考:https://dev.epicgames.com/community/learning/tutorials/1loo/unreal-engine-scriptable-tools-editor-mode


http://www.ppmy.cn/news/574410.html

相关文章

小米首页vue

路由配置 import Vue from vue import VueRouter from vue-router import Home from ../views/Home.vue Vue.use(VueRouter) const routes [{ path: /, name: Home, component: Home }, ] const router new VueRouter({ routes }) export default router main.js import …

计算机图形学 期末复习 微课版 孔令德 一、导论 期末复习

计算机图形学是一门研究如何利用计算机表示、生成、处理和显示图形的学科 计算机图形学是研究如何利用计算机把描述图形的几何模型通过指定的算法和程序转化为图像并进行显示的一门学科 图形的表示方法为参数法和点阵法。 一般用参数法描述的图形仍然称为图形(graph…

华硕服务器系统都还原不了,windows10系统还原失败怎么办|windows10系统还原失败如何解决...

很多朋友都遇到过windows10系统还原失败的问题,那么我们该如何摆脱它呢?一些用户会使用win10重置功能来解决,但是如果重置失败,会出现无限重启或inaccessible boot device,太麻烦了。这次小编就教大家利用开机还原软件…

win7计算机属 系统还原,如何设置win7系统还原方法以在win7计算机上还原系统

‍ 如何设置win7系统还原? 732个系统旗舰版本的用户回答说,需要恢复系统错误才能解决该问题. 那么如何设置呢?下面的编辑器将告诉您设置还原的具体方法. 具体解决方案: 1. 首先在开始菜单中打开控制面板. 打开控制面板后,打开控制…

操作系统真象还原第1章:部署工作环境

前言 关于自制操作系统,一开始本来是想利用极客时间的操作系统实战45讲来的(为了能够更快完成),然而当自己真正去学的时候才发现这些视频还是比较坑的,最起码对于我来说,首先是代码注释很少,函…

服务器2012还原系统,Windows Server 2012如何进行系统映像还原

对于管理来说,内建于Windows Server 2008和更高版本Windows Server的Windows Server Backup应用程序是一个小金矿。Windows Server 2012延续了Windows Server Backup应用程序的遗产,这是一个伟大的功能。应用程序失败或者更新安装出现bug之后,此功能对于将计算机恢复到可用状…

linux快速还原oracle,linux系统还原oracle数据库

linux系统还原oracle数据库 linux系统还原oracle数据库 作为一名测试人员,搜索相关操作,大多数都是先来一大篇理论知识,奈于时间考虑,希望直接上手操作,废话不多说,直接上操作, 前提 1:工具:xshell 2:oracle的备份文件 操作 1):通过xshell连接到linux服务器 2)在命令…

计算机系统中设置保护系统还原,[如何] 在 Windows 10 中配置和使用系统还原 | MOS86...

系统还原又名上次已知的良好配置在解决各种版本的Windows相关问题方面发挥了至关重要的作用。基本上,当创建系统还原点时,系统会保存当前Windows操作系统的映像,当您尝试还原时,该映像实际上已还原。 在我们的文章中,有…