NGUI--UIEventListener

Xin_So

关注

阅读 52

2022-01-20

NGUI对于UI事件的监听通常使用一种灵活的方式:UIEventListener+BoxCollider
即给一个gameObject绑定上碰撞体,使用UIEventListener 来响应UI事件。

用法:

UIEventListener.Get(gameObject).onClick += MyClickFunction;

其实就是在执行OnClick() 方法,而OnClick()是VoidDelegate(Gameobject go)
不止onClick()操作,还可监听以下操作,这些首先是在UICamera可以监听的事件
在这里插入图片描述
在这里插入图片描述

判断gameObject可交互类型

UIEventListener.Get(gameObject).onClick != null

满足该条件即为该操作被激活

精彩评论(0)

0 0 举报