Bolt插件提供了丰富的事件注册方式,开发者几乎不用编写任何代码就可以完成事件的注册,进行交互。下面是我使用UI事件注册的相关总结。
1、通过UI控件自身拖拽实现事件的注册。
Button的事件注册:
新建一个UnityEvent事件,
Button进行注册
对于Toggle,InputField等都可以使用这种方式进行注册事件。
2、通过引用进行事件的注册:
1:获取Button引用:
类似的,input field有OnInputFieldEndEdit,OnInputFieldValueChanged等事件。
Image也有OnDrag等事件
事件也都可以以协程的方式进行驱动方便做一些延时操作。使用方法:把Coroutine勾上就可以。如下图所示:
最后希望对使用Bolt的小伙伴们有所帮助。