专栏名称: 虚幻引擎
Epic Games 旗下 Unreal Engine 虚幻引擎官方订阅号
今天看啥  ›  专栏  ›  虚幻引擎

UMG创建可拖放UI控件

虚幻引擎  · 公众号  ·  · 2024-07-25 09:00

文章预览

如何使用UMG创建可拖放UI控件 在项目中,玩家有时需要通过屏幕上的拖放操作与UI元素进行交互。这可以是自定义界面布局(放置体力条或单元框架),或与物品栏画面等游戏系统交互(添加/移除物品)。使用UMG,便可以借助 **DragAndDropOperation**节点创建这些类型的交互,并基于交互方法覆盖部分继承的蓝图函数。 在此例中,我们将实现一个玩家能用鼠标左键进行拖动和放置的体力条。在此指南的最后,您将拥有一个可以在视口中进行四处拖动、并放置到新位置的UI控件。 一.项目设置 开始之前,我们需要在项目设置阶段创建一些资源。在本示例中,需要在HUD中拖放的元素是  HealthBar 。为实现此功能,我们将以生命值条的形状创建一个  DragWidget ,而不拖动实际的生命值条。这样可以将生命值条编程和拖放函数区分开来。  在本操作指南中,我们现 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览