本来在Unity的按钮中注册了一个监控事件,本意是只响应鼠标点击
但是,测试发现,运行程序后点击一下按钮,然后立刻点击空格或回车键,你会发现,按钮监控事件一直在不断调用
最后查询,经过排除各种原因,发现,Button组件的navigation被默认为Automatic,需要改成None
Navigation(按钮导航):在EventSystem中,存在一个当前被选中按钮,我们可以通过代码按下的上下左右,使被选中按钮进行更改。该导航有五种:
None(关闭):关闭导航。
Automatic(自动导航):自动识别最近的一个控件并导航到下一个控件。
Horizontal(水平导航):水平方向导航到下一个控件。
Vertical(垂直导航):垂直方向导航到下一个控件。
Explicit(指定导航):特别指定在按下特定方向键时从此按钮导航到哪一个控件。
暂无关于此日志的评论。