概述
Event System
新建Canvas话不是,系统自动生成的Event System里面主要有两个Components,分别是Event System和Standalone Input Module。
*EventSystem负责管理,BaseInputModule负责输入,BaseRaycaster负责确定目标对象。
1. EventSystem
负责处理输入、射线投射以及发送事件
一个场景中只能有一个EventSystem,否则EventSystem会失效
2. BaseInputModule
负责处理输入(点击、拖拽等),把输入事件发送到具体的对象。
*可以自己继承BaseInputModule来实现自己的交互方式。
- Standalone Input Module:基本的键盘和鼠标输入系统,并跟踪鼠标的位置,以及鼠标/键盘所按下的按键。
- Touch Input Module:基本的触摸输入系统,用于处理触摸、拖拽以及位置数据,并可在其实现中模拟鼠标行为。
- Pointer Input Module:提供上面两者的基本功能,同时还可以通过代码进行访问。
BaseRaycaster
Unity中射线检测的基类,负责确定目标对象,此类系统均依赖于Event Camera,并用作全部光线投射的源。
*可以自己继承BaseRaycaster来创建自己的光线投射系统。
最后
以上就是可耐刺猬为你收集整理的Unity-UGUI之Event System的全部内容,希望文章能够帮你解决Unity-UGUI之Event System所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复