位置: 编程技术 - 正文

[置顶] cocos2d-x3.6 连连看触摸事件传递([置顶]电影名字《收件人不详》)

编辑:rootadmin

推荐整理分享[置顶] cocos2d-x3.6 连连看触摸事件传递([置顶]电影名字《收件人不详》),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]电影名字《收件人不详》,[置顶]bilinovel,[置顶] clauvio,Twitter小老鼠,[置顶]JM259194,[置顶] cmbwfh,[置顶] 纯享版奥义,手机迅雷搜:阿天动漫,[置顶] chill your life,[置顶] clauvio,Twitter小老鼠,内容如对您有帮助,希望把文章链接给更多的朋友!

我的博客: 这一篇讲加一个倒计时和一个Game Over的界面,当游戏结束的时候弹出Game Over的对话框,还可以Play again。

倒计时很简单,就是一个时间进度条。

然后倒计时每一秒减少一格,每秒调一次update()函数

来看update函数:

很简单的,获取当前时间条的值,减一,如果为0就调game Over。

来看gameOver函数:

[置顶]
        cocos2d-x3.6 连连看触摸事件传递([置顶]电影名字《收件人不详》)

这里有一点要注意,我这个GameScene本身是一个Layer,然后里面的GameOver页面又是一个Layer。就是一个场景里面有两个层。

前面我们在init()里面添加的触摸事件并不能解决这里的问题,GameOver层弹出来以后,点击屏幕,连连看里面的小图标还能被点中,会动的。看init()里面的触摸事件:

这是init()里面的触摸,可以看到设置了触摸事件吞噬,listener->setSwallowTouches(true),然并卵。为什么:

在一个场景里面,如果有多个层,所有的层都必需要注册了触控事件才能进行控制。可以看到这里只是注册了当前层。所以如果只有initi()里面的触摸函数设置,是不能满足需求的。我需要当GameOver层弹出来的时候,后面的层不能被点击。

所以我们的GameOver也需要注册触摸事件:

最后一行:dispatcher->addEventListenerWithSceneGraphPriority(listener, layer); 这就是给layer层注册触摸事件。

由于GameOver层不需要做什么触摸逻辑,仅仅是把这个事件吞掉,不再向下传递,所有我直接用了几个空的Lambda表达式来做了。

然后可以看到,达到效果了。

版权声明:本文为博主原创文章,转载请注明出处

一.开发环境搭建以及初识cocos2dx目录结构 一.环境搭建不多说,谢过此博客博主,转

斗西游 斗西游采用cocos2d-x2.2版本开发而成,角色动画、特效等都是采用序列帧动画。游戏数据存储使用了SQLite,完成了角色选择、登陆奖励、关卡选择、战斗

cocos2d-x2.2.3和android平台环境的搭建 准备工作:1.我只是将cocos2d-x移植到android平台,所以默认为大家已经将android平台搭建完成了(eclipse和androidSDK已经配置好,java环境搭建好)2.下载androidDNK

标签: [置顶]电影名字《收件人不详》

本文链接地址:https://www.jiuchutong.com/biancheng/368370.html 转载请保留说明!

上一篇:[置顶] cocos2dx lua学习笔记 <一> quick 3.5把自定义C++类绑定到lua([置顶] 此外,车牌号:458143(懂得都懂[吃瓜]))

下一篇:一.开发环境搭建以及初识cocos2dx目录结构(开发环境配置是干嘛)

  • 北京增值税发票网上申领流程
  • 总公司和子公司可以有业务往来吗
  • 固定资产累计折旧是什么科目
  • 企业收到补贴需要开票吗
  • 货物运输代理服务
  • 一个人可以两家以上公司发放工资么
  • 有形动产租赁服务计入什么科目
  • 个税受雇日期以哪个日期
  • 汇算清缴后发生销售退回会计分录
  • 公司注册前发生费用没有发票怎么办
  • 接受投资转入的货物
  • 行政单位基建账统一核算
  • 企业购进口汽车会计分录
  • 个人怎么开增值税
  • 停车场需要对车辆负责吗
  • 印花税的计税金额
  • 自主就业退役士兵从事个体经营的
  • 什么情况需要对房屋外观拍照
  • 购买方已抵扣
  • 研发费用加计扣除是什么意思啊
  • 生产企业出口退税申报系统详细操作流程
  • 出口退税申报时间限制
  • 房地产企业土地出让金抵减销项税额
  • win11怎么取消开机启动项
  • 发工资和扣社保的区别
  • win10 多屏协同
  • PHP:stream_filter_remove()的用法_Stream函数
  • el-tree方法
  • 处置固定资产增值税怎么计算
  • 所有者权益类的期末余额公式
  • 向股东借款支付利息划算还是做工资划算
  • 斑鹿,滕波尔国家公园,印度 (© Ondrej Prosicky/Shutterstock)
  • 固定资产未提完折旧可以报废吗
  • 合同负债和预收负债的区别
  • php上级目录
  • js字符串截取
  • 既简单又安全的小实验
  • vue全局引入js文件
  • 终止cat命令
  • 工业企业采购流程
  • 织梦cms要钱吗
  • 酒店低值易耗品怎么摊销
  • PostgreSQL安装、配置及简单使用方法
  • 浏览器测试网页
  • 织梦相关文章调用
  • 月末半成品也需要结转生产成本
  • 销售清单需要盖什么章子
  • 固定资产盘盈为什么计入管理费用
  • 期初在产品怎么算
  • 增值税进项税额抵扣期限最新
  • 基建期罚款支出账务处理
  • 应纳税额和已缴税额一样
  • 领用自产应税消费品用于财务人员职工福利
  • 产业扶持资金管理办法
  • 广告制作需要交文化事业建设税
  • 兼职会计如何做账报税
  • 金三财务报表如何更正?
  • 企业购手机的发票在哪里
  • 企业可以变更行业吗
  • 使用筷子就餐会不会传染乙肝病毒
  • mysql分组后取最新的一条记录
  • win7系统打开计算机的管理出现正在向控制台添加属性
  • chrome浏览器81.0
  • 并发控制三个问题
  • mac无法开机怎么办
  • vue assign
  • js获取浏览器当前访问的ip
  • node.js安装模式选择
  • python的判断
  • unity3d总结
  • 详解js的异步编码
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • python signal模块
  • shell脚本传参数给命令
  • javascript随机生成数字
  • 详解杭州亚运会会徽和口号
  • javascript要打开吗
  • 如何python
  • 人员进出管理系统
  • 新疆税务服务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设