新手自学中,关于button遇到一个问题

hamity 2018-08-27 10:19:11
我想设置button按下后调用一个脚本中的函数,函数变量是一个枚举类型,button找到了这个脚本但找不到这个函数,怎么解决啊
...全文
603 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fafuco 2018-10-23
  • 打赏
  • 举报
回复
代码调用,在inspector面板中,只能调用不带参数的
weixin_43470933 2018-10-20
  • 打赏
  • 举报
回复
代码调用,在inspector面板中,只能调用不带参数的
Asuler0331 2018-09-28
  • 打赏
  • 举报
回复
想到了两种解决方法:
1.函数使用int作为参数。可以在Inspector界面找到对应的函数。
2.在脚本里动态绑定button函数,可以通过闭包的方式,将枚举参数包入函数内,再调用你想要调用的函数。
qq_43278922 2018-09-25
  • 打赏
  • 举报
回复
厉害 不太懂..
zengdixiansheng 2018-09-18
  • 打赏
  • 举报
回复
public
  • 打赏
  • 举报
回复
换成public试一下
qq_40387980 2018-08-30
  • 打赏
  • 举报
回复
你设置了公开属性了吗
sd1840888 2018-08-28
  • 打赏
  • 举报
回复
因为button按下触发的委托UnityAction没有任何参数。 委托和其指向的方法参数列表要一直 所以你肯定是调用不了这个函数的
cawdly 2018-08-28
  • 打赏
  • 举报
回复
就是说,button自带的点击函数不支持带参数的函数
hamity 2018-08-28
  • 打赏
  • 举报
回复
可以详细解释一下解决方法吗,不太懂

2,535

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧