NGUI 各种事件触发函数的由来

本文探讨了NGUI中事件触发函数的工作原理,特别是如何通过UICamera的Notify函数和SendMessage方法实现对象的OnClick事件。当点击对象时,通过判断对象的激活状态并调用指定的函数,例如将OnClick改为OnMyOwnClick,即可实现自定义事件的触发。这是一个通用的方法,适用于NGUI的其他事件函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    在这里不得不吐槽一下,其实这篇博客已经写得差不多,突然之间我的浏览器关闭了,重新打开发现草稿箱里面也没有,然后就没有然后,只能默默的再写一遍了。

在上一篇博客中讲到NGUI时间监听的原理,然后点击了一个对象为什么可以触发那个对象的OnClick函数,我们一起来研究一下。

还是来规矩,拿OnClick来说事,其他的几个函数原理都是一样的。在UICamera中,



其中,if条件里面的东西是判断是否是点击的状态之类的东东,我们不管。红框框住的地方才是我们的重点。我们已经看到OnClick的核心了,来看看Notify函数是怎么执行的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值