UE中使用Editor Utility Widget创建编辑器工具

news/2024/10/30 11:29:03/

在UE中可以使用EditorUtilityWidget创建编辑器面板工具,方便平时的开发。在UE4中使用编辑器UI需要开启对应插件,而UE5中则默认启用,下面就来学习一下。

1.UI创建

1.1.在Content Browser中右键,找到Editor Utilities即可创建编辑器工具。
在这里插入图片描述
其中Editor Utility Blueprint为一些编辑器蓝图扩展,较为灵活,不在这次的讲解范围内。

1.2.创建一个Editor Utility Widget对象,双击打开,设置UI编辑状态下的分辨率,方便编辑:
在这里插入图片描述
设置后如下:
在这里插入图片描述

1.3.增加UI控件对UI内容进行编辑,例如该示例,外层可以套一个Scroll Box方便滑动,内部嵌套若干Vertical Box,每个Vertical Box内分别是不同功能的GUI内容。

注意:将Text控件放置于Image或者Button层级内是一种做法,或者将两者都放入Overlay控件层级内,也是一种做法。
在这里插入图片描述

1.4.点击UI中创建的按钮,这里演示一个检查所有选择的对象,是不是被人修改了缩放的功能:
在这里插入图片描述

2.蓝图部分

2.1 制作编辑器工具时,最好是加上Undo代码块,UE中Undo对应的蓝图节点分别是Begin Transaction、End Transaction,当然也有针对对象创建的其他类型Undo,但常见的就是这2个,加入Undo后蓝图如下:
在这里插入图片描述
2.2.因为要编写一个检查是不是有人动了Scale值的功能,我们通过Editor Actor SubSystem拿到当前选中的所有Actor,左边连入节点是Begin Transaction.最后通过一个Show Message Dialog节点,弹出弹窗:
在这里插入图片描述
2.3.编写完毕后右键编辑器蓝图工具的图标,点击Run Editor Utility Widget启动该编辑器面板即可。
在这里插入图片描述


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

相关文章

vue基础使用和指令

1.基础使用 1. <script src"cdn.staticfile.org/vue/2.7.0/vue.min.js"></script> 可以使用cdn 也可以保存在本地&#xff0c;使用时&#xff0c;导入即可 小案例&#xff1a;点击自动切换图片 <!DOCTYPE html> <html lang"en"> …

怎么解决Spring本地请求ip地址 0:0:0:0:0:0:0:1

本地请求spring项目的时候&#xff0c;获取请求的ip地址&#xff0c;假如你的写法是&#xff1a; ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest().getRemoteAddr() 1.如果的请求是用的 localhost http://localhost:8080/xxxx 对应…

打造声潮后浪,JBL WAVE100TWS真无线蓝牙耳机重磅上线

随着蓝牙技术的普及革新&#xff0c;真无线耳机成为国内外各大品牌发力的前沿阵线。近日&#xff0c;哈曼旗下&#xff0c;音设老牌厂商JBL推出真无线蓝牙耳机WAVE 100TWS。该款耳机将于2021年6月1日&#xff0c;在京东JBL官方旗舰店上市&#xff0c;售价399元。 据品牌方人士介…

南卡和JBL半入耳式蓝牙耳机哪款更好?佩戴舒适的蓝牙耳机推荐

蓝牙耳机愈发成熟已经达到人手一副的标配水平。那么现在蓝牙耳机如此大的需求&#xff0c;也导致了蓝牙耳机的品牌和款式数不胜数&#xff0c;让大家眼花缭乱的看了一款又一款。那么最近作为最受欢迎的两款半入耳式蓝牙耳机&#xff1a;南卡Lite pro2和JBL T225哪一款更好呢&am…

120W快充!Redmi Note 11系列1199元起

10月28日&#xff0c;Redmi举办「速战速决&#xff0c;一刻满血」新品发布会&#xff0c;正式带来 Note11 系列三款新品&#xff1a;Note11 5G、Note11 Pro、Note11 Pro充电功率分别为33W、67W、120W&#xff0c;完成家族式快充升级。其中Note11 Pro搭载120W「神仙秒充」&#…

品味节奏感受轻生活——漫谈蓝牙耳机JBL LIVE 200BT和JBL T110BT

众所周知&#xff0c;现在智能手机之所以已经成为人们标配的交流工具&#xff0c;就与其集多功能于一体的设计有直接关系&#xff0c;现在出门只需带着手机&#xff0c;就能完成过去多个设备共同工作才能完成的事情&#xff0c;便捷性大大提高。同时&#xff0c;我们注意到由于…

Spring Boot整合JPA 与 JpaRepository 基础方法介绍

1. 什么是JPA JPA&#xff08;Java Persistence API&#xff0c; Java 持久化API&#xff09;是SUN公司提出的Java持久化规范&#xff0c;它提供了一种对象/关系映射的管理工具来管理Java中的关系型数据库。JPA的主要目的是简化现有的持久化开发工作并且整合ORM框架&#xf…

外星人装Ubuntu18.04

有几点需要注意&#xff1a; 视U盘中的启动盘的情况&#xff0c;可能需要外星人在BIOS&#xff08;按F2&#xff09;中开启lagency才能使用。但安装完成后&#xff0c;重启时应当再进入BIOS&#xff0c;改回UEFI&#xff0c;否则将会跳过GRUB画面&#xff0c;也就无法进入编辑…