按钮添加监听:

当按钮销毁时,这些监听也会自动销毁。

// 必须要挂载Button组件。node_btn是携带button的按钮。comp_btn是按钮组件。
node_btn.on(cc.Node.EventType.TOUCH_START, this._OnBtnRightClicked, this);//按下
node_btn.on(cc.Node.EventType.TOUCH_MOVE, this._OnBtnRightClicked, this);//移动
node_btn.on(cc.Node.EventType.TOUCH_CANCEL, this._OnBtnRightClicked, this);//关闭
node_btn.on(cc.Node.EventType.TOUCH_END, this._OnBtnRightClicked, this);//抬起
comp_btn.node.on('click', this._OnBtnRightClicked, this);//抬起
_OnBtnRightClicked(event, param) {let target = event.target;//必须要给组件挂载target节点switch (target.name) {case 'btn_chat':// 按钮的名字break;}
}

编辑器绑定监听事件:

其他常用API:

//Button(按钮组件)
var btn_name = this.node.getComponent(cc.Button);//获取按钮组件
btn_name.interactable = false;//禁止按钮被响应(脚本注册的不受此影响)
btn_name.enableAutoGrayEffect = true;//禁止按钮后,是否需要按钮变灰(false则不变灰)

安卓机返回键:

cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP, this._OnKeyUp, this);_OnKeyUp(event) {let key_code = event.keyCode;switch (key_code) {case cc.macro.KEY.back:this._KeyBackHandler();break;case cc.macro.KEY.z:// 模拟返回键this._KeyBackHandler();break;}},

多边形按钮点击:

CocosCreator之多边形Button的点击事件_神兽白泽-CSDN博客

点击穿透+烟花效果:

CocosCreator之点击穿透+烟花效果_神兽白泽-CSDN博客

整理不易,关注收藏不迷路。

目录:CocosCreator经典笔记_神兽白泽-CSDN博客

笔者qq、微信:1302109196

qq群:415468592

>>>>>

CocosCreator之Button按钮相关推荐

  1. EditText控件的基本使用(点击Button按钮,Toast提示EditText中的内容)

    EditText是程序用于和用户进行交互的另一个重要控件,它允许用户在空间里输入和编辑内容,并可以在程序中对这些内容进行处理.EditText的应用场景非常普遍,在进行发短信.发微博.聊QQ等操作时, ...

  2. 前端问题:button按钮在form表单的时候会当成submit提交

    button按钮在form表单的时候会当成submit提交 input type="button" PS:遇到了一个坑是,button按钮在form表单的时候会当成submit提交 ...

  3. Winform中使用代码编写Button按钮的点击事件

    场景 一般在进行Winform窗体开发时都会拖拽一个Button,然后双击进入Button按钮的点击事件中,进行 点击事件的编写. 如果窗体上事先没有Button按钮,是在代码中生成的Button按钮 ...

  4. Android 自定义Button按钮显示样式(正常、按下、获取焦点)

    2019独角兽企业重金招聘Python工程师标准>>> 现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天 ...

  5. 去掉button按钮左右两边的留白

    button按钮,如果文字太多的话,左右两边留白也会很多,这样很不美观,而且是每个浏览器左右留白的宽度不一, 那么我们就用一个简单的css来解决这个问题,精益求精吗! html <!DOCTYP ...

  6. Android Studio :1、连接手机调试(超级详细;附带连接测试录像);2、点击Button按钮,显示Toast中的内容

    手机端 视频 演示:[视频地址:https://live.csdn.net/v/18079] SVID_20200218_211351_1.mp4 操作环境: 电脑(Windows 10 教育版): ...

  7. button按钮怎么实现超链接

    button按钮怎么实现超链接 一.总结 1.我的按钮实现超链接是通过button内嵌a标签来实现的 <button class="am-btn am-btn-default am-b ...

  8. button按钮跳转JS代码

    button按钮跳转JS代码 <input type="button" οnclick="javascript:window.location.href='Modi ...

  9. android倒角按钮,Android实现圆角Button按钮

    本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1.shape实现圆角 在drawable新建两个xml 文件, 这两个 ...

最新文章

  1. Windows Server入门系列34 用户配置文件
  2. The substring() Method in JDK 6 and JDK 7
  3. 【深度学习笔记】ROC曲线 vs Precision-Recall曲线
  4. 看懂堆排序——堆与堆排序(三)
  5. Express中间件工作原理介绍
  6. Linux 终端环境安装 L2TP 客户端
  7. 使用测微计收集应用程序指标
  8. Python之XML解析详解
  9. CentOS 7如何配置yum源
  10. python 操作oracle 执行脚本_CentOS 7定时执行python脚本
  11. 演示使用Metasploit入侵Windows
  12. 在微信小程序中使用条形码生成器
  13. 明晰监管范围保护信息安全
  14. WPS2019中论文数学公式居中,编号右对齐如何操作
  15. SQLite数据库使用(sqlite3 c++)
  16. n 个元素顺序入栈,则可能的出栈序列有多少种?转
  17. Element UI快速入门
  18. 什么是Spring依赖注入
  19. Matlab-算术编码
  20. android安全漏洞(八)伪造短信(利用原生android4.0漏洞)

热门文章

  1. python中entry的使用方法_Python3.7 - tkinter Gui 05 Entry的使用
  2. 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决
  3. myAppointment OPA test case issue
  4. 阿里云部署SpringBoot项目
  5. 好玩的CMD几个命令
  6. ubuntu IOS文件下载
  7. 浅谈 Node.js 热更新,了解几点常见的内存泄漏
  8. Android上的Mosquitto推送
  9. CF 770 B(奇偶性), C(规律)
  10. 科技创新与美国麻省理工学院的发展