Unity Bolt UGUI事件注册方式总结

Bolt插件提供了丰富的事件注册方式,开发者几乎不用编写任何代码就可以完成事件的注册,进行交互。下面是我使用UI事件注册的相关总结。

1、通过UI控件自身拖拽实现事件的注册。

Button的事件注册:

新建一个UnityEvent事件,

Unity Bolt UGUI事件注册方式总结_第1张图片

Button进行注册

Unity Bolt UGUI事件注册方式总结_第2张图片Unity Bolt UGUI事件注册方式总结_第3张图片

对于Toggle,InputField等都可以使用这种方式进行注册事件。

2、通过引用进行事件的注册:

1:获取Button引用:

Unity Bolt UGUI事件注册方式总结_第4张图片

Unity Bolt UGUI事件注册方式总结_第5张图片

类似的,input field有OnInputFieldEndEdit,OnInputFieldValueChanged等事件。

Unity Bolt UGUI事件注册方式总结_第6张图片

Image也有OnDrag等事件

Unity Bolt UGUI事件注册方式总结_第7张图片

事件也都可以以协程的方式进行驱动方便做一些延时操作。使用方法:把Coroutine勾上就可以。如下图所示:

Unity Bolt UGUI事件注册方式总结_第8张图片

最后希望对使用Bolt的小伙伴们有所帮助。

你可能感兴趣的:(unity,Bolt,事件注册)