【UE4教程】Unreal 4.22 CustomButton 自定义按钮点击范围 异形按钮

UE4 CustomButton 自定义按钮点击范围 异形按钮

相信大家都有见过游戏内的环形菜单,或者奇形怪状的按钮,但是UE4内的按钮只有方形的,就算做成环形或者异形菜单的样子,依然会出现点击空白处被判定为按钮的情况。接下来讲一下这份代码是如何实现异形菜单的。

已经做成了插件形式,如有需要的同学可以自行下载。

个人也是下载了国外大神们的插件,出处已经不得而知了,但是本光头改良了一下代码,使其完全和ue4自带的按钮手感一致,不会出现脱离按钮范围就卡住不动的情况。

先看一下效果图:

在这里插入图片描述

这里红色三角是自己画上去的,代表鼠标位置,看得出现在是按钮的默认状态。

在这里插入图片描述

这里黄色三角代表鼠标位置,是hovered事件。

在这里插入图片描述

这里是点击后拖到按钮范围外面,可以看到并没有出现松开的状态,这点和ue4自带按钮是一致的(改良的地方就是在这里体现),红框就是按钮的范围。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值