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