CocosCreator之Button按钮
按钮添加监听:
当按钮销毁时,这些监听也会自动销毁。
// 必须要挂载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按钮相关推荐
- EditText控件的基本使用(点击Button按钮,Toast提示EditText中的内容)
EditText是程序用于和用户进行交互的另一个重要控件,它允许用户在空间里输入和编辑内容,并可以在程序中对这些内容进行处理.EditText的应用场景非常普遍,在进行发短信.发微博.聊QQ等操作时, ...
- 前端问题:button按钮在form表单的时候会当成submit提交
button按钮在form表单的时候会当成submit提交 input type="button" PS:遇到了一个坑是,button按钮在form表单的时候会当成submit提交 ...
- Winform中使用代码编写Button按钮的点击事件
场景 一般在进行Winform窗体开发时都会拖拽一个Button,然后双击进入Button按钮的点击事件中,进行 点击事件的编写. 如果窗体上事先没有Button按钮,是在代码中生成的Button按钮 ...
- Android 自定义Button按钮显示样式(正常、按下、获取焦点)
2019独角兽企业重金招聘Python工程师标准>>> 现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天 ...
- 去掉button按钮左右两边的留白
button按钮,如果文字太多的话,左右两边留白也会很多,这样很不美观,而且是每个浏览器左右留白的宽度不一, 那么我们就用一个简单的css来解决这个问题,精益求精吗! html <!DOCTYP ...
- Android Studio :1、连接手机调试(超级详细;附带连接测试录像);2、点击Button按钮,显示Toast中的内容
手机端 视频 演示:[视频地址:https://live.csdn.net/v/18079] SVID_20200218_211351_1.mp4 操作环境: 电脑(Windows 10 教育版): ...
- button按钮怎么实现超链接
button按钮怎么实现超链接 一.总结 1.我的按钮实现超链接是通过button内嵌a标签来实现的 <button class="am-btn am-btn-default am-b ...
- button按钮跳转JS代码
button按钮跳转JS代码 <input type="button" οnclick="javascript:window.location.href='Modi ...
- android倒角按钮,Android实现圆角Button按钮
本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1.shape实现圆角 在drawable新建两个xml 文件, 这两个 ...
最新文章
- Windows Server入门系列34 用户配置文件
- The substring() Method in JDK 6 and JDK 7
- 【深度学习笔记】ROC曲线 vs Precision-Recall曲线
- 看懂堆排序——堆与堆排序(三)
- Express中间件工作原理介绍
- Linux 终端环境安装 L2TP 客户端
- 使用测微计收集应用程序指标
- Python之XML解析详解
- CentOS 7如何配置yum源
- python 操作oracle 执行脚本_CentOS 7定时执行python脚本
- 演示使用Metasploit入侵Windows
- 在微信小程序中使用条形码生成器
- 明晰监管范围保护信息安全
- WPS2019中论文数学公式居中,编号右对齐如何操作
- SQLite数据库使用(sqlite3 c++)
- n 个元素顺序入栈,则可能的出栈序列有多少种?转
- Element UI快速入门
- 什么是Spring依赖注入
- Matlab-算术编码
- android安全漏洞(八)伪造短信(利用原生android4.0漏洞)
热门文章
- python中entry的使用方法_Python3.7 - tkinter Gui 05 Entry的使用
- 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决
- myAppointment OPA test case issue
- 阿里云部署SpringBoot项目
- 好玩的CMD几个命令
- ubuntu IOS文件下载
- 浅谈 Node.js 热更新,了解几点常见的内存泄漏
- Android上的Mosquitto推送
- CF 770 B(奇偶性), C(规律)
- 科技创新与美国麻省理工学院的发展