【UE4】UI无法正常删除

0986c4aeb63641a0a8b6df99890d0791.png

原本是这样创建UI的,但是UE4中键鼠操作是按下去到结束会一直重复进行后面的操作,并不止是进行一次,所以会一次创建多个UI,导致删除UI的时候删完还有,好像没有删除一样。

有两种方法可以测试:

1.一次只删除一部分按钮,如果这样就成功了可能就是这个问题

2.多次进行删除,如果删掉了,也就成功了

3.创建UI时打印,看看是不是打印了很多次

我使用了第三种方法44c7d4ab0cc04a6ba59ce953310b3c9a.png

 此时就可以看到打印了很多次1111

fa51a6ece7844dd583dbf51e364bda29.png

 打印了几次就说明UI创建了几次,那么只删除一次肯定是删不完的

这时候我就用了个布尔变量,当创建UI时使其true,删除UI时使其false,并且在创建前用branch鉴别一下,只有为false时才可以创建,这样就不会重复创建UI了

b74ef1d53c4244c6a14fff5c6cc70274.png

 efc3a3e0bfcd49f090158e37c35a25b7.png

 这样正常删除就没问题了

afde10beffe446f388900780a1ec6a8c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值