Unity开发备忘录000019:按钮点击导致关闭其他UI界面的解决办法

在Unity项目中遇到点击‘En’按钮导致‘A对话框’关闭的问题。解决方案包括将Start()方法声明为public权限,或者确保非Start()方法的权限设置正确,并调整按钮事件的挂载方式。正确设置方法权限和事件挂载格式,可以避免点击按钮时意外关闭UI。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在项目研发中发现一个怪现象,当点击菜单中的“En”按钮时,“A对话框”会被关闭,如下图。

解决办法1:

如果原来“En”按钮上带的代码所指向的方法是Start(),即就不能把其声明为private权限的,而应声明为public权限的,即

而按钮上悬挂代码的格式就不应该是下图的样式

而应改成下图的方法

这样点击“En”按钮,该对话框就不会消失。

解决办法2:

如果原来“En”按钮上带的代码所指向的是一个非Start()方法,如我们将其改成Language,如下图

</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值