《NGUI相关触发事件》

以前用OnGUI来写对按钮等系列的触发,现在利用NGUI来实现按钮等控件的功能。

在场景中存在这些toggle,


现在要实现点击1#缸、2#缸、3#缸、4#缸前面对应的小Toggle,在代码中怎样让其返回一个bool值表示选中呢,附上代码:


这里的UIToggle是一个关于Toggle自带的一个脚本,如图


继续代码:



这样的话就表示1#缸所对应的Toggle被选中了,现在我们要实现的功能是点击“工具移动”,move()函数中的移动功能能够实现,在这里我们可以发现“工具移动”是一个按钮:


我们想要点击按钮触发事件,那么怎样实现,如图可见,发现“工具移动”在层次清单栏中对应的是Button-Move,我们选中它,然后在选中component->NGUI->Interaction->Button Message,添加一个Button Message组件,如图:


这里的Target代表你写触发事件的函数的脚本所绑定的物体对象,Function Name是你要实现触发功能的函数名,填好这些便可实现按钮触发事件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值