【UE4】在编辑器工具控件中运行其他编辑器工具控件

纯蓝图实现,不需要任何代码

 打开插件设置

 启用Editor Scripting Utilities并重启引擎


开始蓝图:

1.创建两个编辑器工具控件:

 编辑器工具控件

 控件1和控件2 


控件1:

 控件2:


2.编辑蓝图 :

控件1蓝图: 

 注册id会注册该控件的id并返回,随后根据id生成或关闭工具控件 

控件2蓝图:

 同理可获取不同控件(控件1)的id,进行操作 


 运行效果: 

 运行控件1 

 点击打开2则会运行控件2选项卡,退出则会关闭1选项卡

 点击关闭1则会关闭控件1的选项卡 


希望能帮到你们 作者:Jun

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 UE5 设置一个控件蓝图,控件蓝图放置一个按钮,点击按钮触发 UE5 视角转换的步骤如下: 1. 打开 UE5 的编辑器,在 Content Browser 新建一个 Widget Blueprint。 2. 在 Widget Blueprint 的蓝图,添加一个 Button 控件。 3. 在 Button 的点击事件,添加一个视角转换的蓝图节点。 4. 在视角转换的蓝图节点,设置要转换的视角的位置、方向、视野等参数。 5. 在 Button 的点击事件,调用视角转换的蓝图节点,完成视角转换的操作。 需要注意的是,在 UE5 要转换视角,需要使用视角转换的蓝图节点,该节点可以让你改变游戏视角的位置、方向、视野等参数,使得游戏视角能够转换到指定的位置。 ### 回答2: 在UE5设置一个控件蓝图可以通过以下步骤完成: 1. 打开UE5编辑器,并创建一个新的蓝图类。选择基类为用户界面控件类,例如UserWidget。 2. 在控件蓝图,可以通过拖拽和放置按钮组件来放置一个按钮。可以自定义按钮的外观和位置。 3. 在按钮的事件图表,添加触发视角转换的事件。可以使用蓝图提供的函数来实现视角转换逻辑,如SetViewTargetWithBlend函数来实现平滑切换视角。 4. 在按钮事件的逻辑,可以添加一些必要的条件判断,例如玩家角色是否存活、按键是否重复点击等等。 5. 完成按钮的设置后,可以将控件蓝图保存并关闭编辑器。 在游戏使用该控件蓝图,需要进行以下步骤: 1. 在场景放置一个Actor,并设置其为玩家控制器所控制的Pawn。 2. 在玩家控制器的蓝图,添加一个事件来响应按钮的点击事件。 3. 在事件创建该控件蓝图的实例,并添加到玩家控制器的视口。 4. 为了使按钮被点击后显示在屏幕上,可以将该控件蓝图的显示模式设置为将大小根据视口自动调整。 5. 将按键点击事件与控件蓝图按钮的点击事件连接起来,以实现点击按钮触发视角转换的功能。 需要注意的是,上述步骤仅为基本框架,具体的蓝图逻辑和实现方式根据实际需求可能会有所不同。 ### 回答3: 在UE5设置一个控件蓝图十分简单,首先我们需要创建一个蓝图类,选择基类为控件蓝图。然后在蓝图编辑器,可以找到一个按钮组件,将其拖拽到蓝图视口。 接下来,我们需要给按钮添加一个事件来触发UE5的视角转换。在按钮的事件图表,可以选择“添加事件”,然后选择鼠标左键点击事件(或者其他你期望的触发方式)。将该事件与一个自定义的蓝图事件连接起来。 接下来,我们需要编写蓝图事件的功能。在蓝图事件,你可以使用蓝图编程语言(BluePrints)来实现视角转换的功能。视角转换通常使用UE5的Camera类来实现。你可以通过创建一个相机组件、设定目标视角等来实现视角转换功能。 当按钮被点击时,蓝图事件将触发,执行你所编写的视角转换功能,从而实现UE5的视角转换。 需要注意的是,视角转换的效果与你所编写的代码有关。你可以控制相机的旋转、位置等来实现不同的视角变化效果,完全取决于你的设计需求。 综上所述,通过在UE5设置一个控件蓝图,并在其放置一个按钮,我们可以通过点击按钮触发UE5的视角转换功能,以实现不同的视角切换效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值