UnityEngineUI--事件系统EventSystem与射线GraphicRaycater逻辑关系

本文详细探讨了Unity中的EventSystem与StandaloneInputModule如何协同工作,通过TickModules()方法触发InputModule的更新,进而处理点击事件。特别地,讲解了ProcessMouseEvent()如何与GraphicRaycaster结合,进行射线投射并分发事件给相应的UI元素。同时,提到了RaycasterManager在射线管理中的角色,以及可能的射线填充时机。
摘要由CSDN通过智能技术生成

EventSystem 包含两个脚本 EventSystem 和StandaloneInputModule

在这里插入图片描述
在这里插入图片描述

在EventSystem脚本中 Update方法 中 调用了 TickModules() 和 获取的当前InputModule的Process();方法

在这里插入图片描述
在这里插入图片描述

一、TickModules() 方法的作用是根据inputModule来查询实现了对应PointerHandler的类,并将点击事件的数据传输给响应类的响应方法;步骤如下:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值