Unity UGUI控件无法指定Dynamic function的问题

来源:互联网 发布:门诊收费系统源码 编辑:程序博客网 时间:2024/05/21 21:40

今天遇到了一个问题:在一个Toggle控件中添加了OnValueChanged事件,并赋予了一个物体,但是在物体所挂载的脚本中,我们自定义的方法只出现在static parameter列表中,没有出现在dynamic bool的列表中。



上网“百度”不到原因。后来自己试了一下,是因为在自己自定义的方法中,没有要求传入参数:

public void selectedAwardItemChanged()

将其改为

public void selectedAwardItemChanged(bool isOn)后,就能在dynamic列表中选到了。



针对这个问题,我没有找到官方文档说明。如果有知道官方文档说明的朋友,可以留言。

不过,官网在控件API中,有示例方法:

比如一个Scroll Rect控件的onValueChanged方法:


原创粉丝点击