UGUI中的EventSystem及Standalone Input Module中的事件监听组件
发布时间
阅读量:
阅读量
1、EventSystem干什么的?
事件系统的核心功能在于处理玩家输入行为,并将其传递至对应的UI控件
该系统作为事件逻辑处理的核心模块,所有UI相关的事件都会通过EventSystem组件进行轮询检测并执行对应操作。它在系统中起到桥梁作用,与其他多个模块协同工作。若缺少该组件,则诸如点击、拖拽等用户交互行为将无法被识别与响应
2、EventSystem中的参数
(1)First Selected:用于设定游戏初始化时默认选中的对象
若将Button组件拖入该设置项,则Button会自动进入被选中状态
(2)Send Navigation Events:控制是否启用导航事件(包括移动、按下与取消)
当此选项被激活后,若存在多个Button对象,可通过控制器的上下左右按键来切换当前选中的Button对象,同时也可以通过回车或空格键完成对目标Button的操作
(3)Drag Threshold:定义触发拖拽操作所需的最小位移像素数
3、Standalone Input Module组件干什么的?
独立输入模块主要用于处理鼠标、键盘及控制器等设备的输入信号,在新版Unity中还支持触碰操作(
全部评论 (0)
还没有任何评论哟~
