unity ToggleGroup和Toggle.isOn的坑

发现有时,对Toggle.isOn进行赋值没有任何作用。

找了半天原因,原来是已经绑定过toggle组件绑定的gameobject被删除后,它仍然会在togglegroup的列表中。

解决办法:

每次动态生成新的toggle时,也同时针对这组toggle新建一个toggleGroup,就可以解决这个问题。

你可能感兴趣的:(Unity,游戏设计模式,unity,游戏引擎,ui,c#)