位置: 编程技术 - 正文

[置顶] 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目录结构(开发环境配置是干嘛)

  • 金蝶怎么冲减之前的费用
  • 进口环节增值税由海关征收吗
  • 延期利息增值税可以抵扣吗
  • 待抵扣进项税额分录
  • 小规模纳税人企业所得税怎么申报
  • 公司购买厂房需要交房产税吗
  • 个人设备卖给公司
  • 上期计提的费用是什么
  • 个人出租住房缴纳个税可以扣除房产税吗
  • 医院哪些收入需要交企业所得税
  • 砂石建筑材料验收规范
  • 公司筹建期产生的费用如何开票?
  • 通讯费能开专票吗
  • 预缴企业所得税分录
  • 增值税纳税申报表电子版在哪下载
  • 房地产预收账款结转到主营业务收入
  • 酒店更换地毯的请示
  • 工程施工方安全责任
  • 发票已认证但是没申报跨年度了怎么办
  • prevsrv.exe - prevsrv是什么进程 有什么用
  • 仓库折旧费
  • 以前年度应付款项怎么调账
  • 收到股东垫付款的会计分录
  • windows 11什么时候
  • kb4579311安装失败
  • 代扣代缴个税手续费返还政策
  • 天津市残保金缴纳标准
  • 支付押金无法收取怎么办
  • php __callstatic
  • PHP:pcntl_fork()的用法_PCNTL函数
  • 违约金列支
  • 其他应收款
  • 如何补办二手车牌照
  • 爱德华多·阿涅利
  • 企业新产品销售收入数据
  • php用在哪些方面
  • dematel模型有什么缺点
  • vue全家桶教程
  • 可予税前扣除的合理部分
  • discuz论坛账号
  • 研发入库的产品销售出库怎样做账
  • 老板财务报表模板
  • 合伙 利润分配
  • 企业税金总额包括什么
  • 应付债券利息费用计算表怎么填
  • union ll
  • sql2005安装不上
  • 换电脑了怎么办
  • 破产审计需要几年的账
  • 残保金 滞纳金
  • 海关报关单位注销操作规程
  • 价外费用企业所得税
  • 购买方收到红字发票怎么做凭证
  • 收入增长率计算器
  • 门市装修费用会计处理
  • 上月暂估的成本这月收到票怎么做
  • 小额贷款在银行需要什么条件
  • 差旅费涉及的科目
  • 公司车辆保养计入什么费用
  • 租车运货产生的费用
  • 客户赔款会计科目
  • 认证抵扣发票
  • 物流公司主营业务成本会计分录
  • 商业承兑汇票过期了怎么办
  • linux命令统计代码行数
  • centos怎么安装yum源
  • win7z
  • win10怎么看电池寿命
  • windows7旗舰版怎么打字
  • ie 无法打开
  • win7系统盘扩大
  • win8怎么用
  • android studio ndk编程 配置
  • 批处理命令显示内容
  • js学习教程
  • javascript题
  • python数据通信
  • js写日期
  • socks5代理怎么用
  • 北京市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设