UE4运行时鼠标拖动UI

1.创建两个UI,分别为MoveableWindow和showMoveable。

在MoveableWindow添加以下三个组件。一个overlay,一个named slot,一个image。overlay锚点设置为全屏,并覆盖完Canvas Panel。

 2.在MoveableWindow的Event Graph中的construct中将它自己的slot存为变量。

 3.在MoveableWindow的overrive中重写OnMouseButtonDown函数。

 再重写OnMouseButtonUp和OnMouseMove

 4.在showmoveable中添加MoveableWindow组件,在namelss中添加ProgressBar组件。

 

 5.在默认pawn或者character中写下以下蓝图。

6.点击运行,点击创建的UI,拖动UI跟随鼠标移动

MyProject1 Preview [NetMode_ Standalone] (64-bit_Windows) 2023-08-23 15-54-50

猜你喜欢

转载自blog.csdn.net/m0_72249574/article/details/132453154