我是靠谱客的博主 可耐刺猬,这篇文章主要介绍Unity-UGUI之Event System,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部