添加监听事件(unity)

举报
爱上游戏开发 发表于 2022/07/01 23:25:07 2022/07/01
【摘要】 推荐阅读:  我的CSDN 我的博客园 QQ群:704621321       以前...

推荐阅读:

      以前自己学unity的时候,都是在编辑器里面为Button组件的OnClick添加监听事件列表,方法如下:
在代码中编辑好需要监听的函数方法,例如方法名为:Click_btn_start
在这里插入图片描述
      需要注意的是,此方法必须保证函数访问修饰符为public。不然就在编辑器里面找不到该方法。
      后面用了egert引擎之后发现,给事件添加监听方法使用addEventListener方法,例如:

this.startPanel.startBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onclickStartBtn, this);
private onclickStartBtn() 
{
	...
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

      现在重拾unity,既然egret引擎使用这个方法添加监听事件,那unity是否也有类似的方法呢,在网上找了一圈发现,果然也有类似的方法:

btn_start.onClick.AddListener(Click_btn_start);
private void Click_btn_start()
{
        ...
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

文章来源: unity3d.blog.csdn.net,作者:爱上游戏开发,版权归原作者所有,如需转载,请联系作者。

原文链接:unity3d.blog.csdn.net/article/details/87004533

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。