Unity Toggel执行两次的问题

当面板上有好几个Toggle时,我们需要点击一个,其他的需要设置为false时,当通过IsOn设置为false会执行toggle所绑定的事件,这样就到这了,我点击了一个toggle执行了事件,另外其他设置ison的事件也会执行,
一下有两个解决方法
1、如果toggle都在同一个父物体下面 给父物体添加 ToggleGroup组件,然后把父物体 拖入到子物体的Toggle–Group下面
在这里插入图片描述
在这里插入图片描述

2、如果toggle并不在一个父物体下面,toggle.IsOn=false 替换成 toggles.SetIsOnWithoutNotify(false)

猜你喜欢

转载自blog.csdn.net/o_ojjj/article/details/125295469