做项目的时候,发现含有Toggle按键的面板,每次激活都会调用一次关闭面板前使用的Toggle按键。
Debug输出了一下,最终导向的是EventSystem组件上。


这里有个Send Navigation Events勾选。
会发送Navigation事件。
而Toggle组件上面

这个Navigation一般默认为Automatic,所以会发送这个事件,只需要把这个换成None就行了
Unity 激活UI面板会触发Toggle按键的Bug
最新推荐文章于 2024-09-07 08:00:00 发布
在项目中,含Toggle按键的面板每次激活会调用关闭前使用的Toggle按键。经Debug发现问题出在EventSystem组件的Send Navigation Events勾选上,其会发送Navigation事件,而Toggle组件Navigation默认Automatic也会发送事件,将其换成None即可解决。

2万+

被折叠的 条评论
为什么被折叠?



