使用Toggle Group时会发现在点击时触发多次,其主要原因是OnValueChanged函数在调用时会执行2次,第一次是关闭原按钮,第二次是开启新按钮。执行两次可以更好的扩展组件功能。如果用不到两次,可以在函数中加上判断
void OnValueChanged(bool isOn)
{
if (isOn)
{
//开启键执行内容
}
else
{
//关闭键执行内容
//不加判断时第一进入为false关闭,第二次进来为true开启
}
}