EventSystem对象(Unity5.6.1)

当我们在场景中添加UI组件后,Unity会自动添加EventSystem对象,该对象下有EventSystem(Script)和Standalone Input Module(Script)两个组件。一个界面下只能有一个EventSystem对象。

EventSystem(Script)

EventSystem组件主要负责处理输入、射线投射以及发送事件。

First Selected:首选项,游戏运行时自动选定该物体。可通过拖拽指定;或动态指定,代码如下:

eventSystem.firstSelectedGameObject = xxgameObject;

Send Navigation Events:是否允许导航事件,默认勾选;取消勾选会屏蔽掉所有UGUI的导航事件。

Drag Threshole:在像素中拖拽的软区域,官方不明觉厉的解释...

Standalone Input Mould(Script)

为鼠标/键盘提供的输入接口(官方解释)。禁用后,触屏也不好用了。

Horzontal Axis:指定Input Manager中的按键为水平轴按钮。

Vertical Axis:指定Input Manager中的按键为垂直轴按钮。

Submit Button:指定Input Manager中的按键为提交按钮。

Cancel Button:指定Input Manager中的按键为取消按钮。

Input Actions Per Second:每秒检测次数,太大的话会对效率有影响,太小的话会影响到灵敏度。

Repeat Delay:重复操作延时。

Force Module Active:强制这个模块为活跃的,如果没有具有更高优先级的模块(在检查器中进行排序),那么即使不能满足有效的启用条件,这个模块也将被强制激活。官方的解释,没发现具体作用。

你可能感兴趣的:(EventSystem对象(Unity5.6.1))