UMG点击特效,独此一家

最近比较对UMG感兴趣,研究了一些UMG动画。现在告诉大家如何用蓝图来制作鼠标点击特效。

首先必备素材一张贴图:


这是我用的一张贴图,为了方便放进博客压缩了一下,当然可以用其他类似贴图替代,此贴图12行12列(行列根据自己贴图不同后面参数也会相应不同),然后根据这个贴图创建一个材质:


Phase参数为控制帧动画的(反正就是0-1走完一圈),由于此贴图12行12列,故造了两个常数12分别连到行和列(这样就可以均匀的把贴图分为12*12=144个小区域,Phase参数从0-1那么材质也会表现为从第一张到第144张,图就动起来了)。

记得材质属性变为

现在我们去创建一个UMG:


在这个UMG中随便丢一个Image,记得吧image标记为变量,并且把Image设置为Hidden。


图表蓝图:


然后是GameMode里的逻辑:


然后是回到



最后把这个UMG添加到屏幕上,不用我多讲了,记得还要把鼠标显示出来。

你以为完了?天真啊少年,最坑的地方来了

最后设置一下这个Panel的属性:

设置为Visible,默认的是self hit test invisble这个会导致On Mouse Button Down函数无法触发。(大坑)

猜你喜欢

转载自blog.csdn.net/qq_40337804/article/details/80609531