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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部