位置: 编程技术 - 正文

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

  • 个人退税需要多少天
  • 一般纳税人改成小规模纳税人
  • 母公司处置子公司合并报表
  • 研发支出管理制度
  • 农产品普通发票抵扣政策
  • 上一会计年度什么意思
  • 母子公司借款要交什么税
  • 专票未认证是什么意思
  • 发票领购带什么
  • 总包抵扣分包企业所得税
  • 待摊费用不要了怎么做账?
  • 零余额账户银行余额调节表
  • 应交所得税的计算例题
  • 辅导期一般纳税人预缴增值税
  • 施工企业直接费间接费怎么算
  • 食品发票需要清关吗
  • 单位装饰
  • 股权转让过程中需要注意哪些问题
  • 冲减增值税销项税额
  • 工会经费怎么做账务处理
  • 垫付按揭保证金怎么做账
  • 电商退款
  • 临时工的个人所得税怎么算
  • 企业是核定征收还是查账征收怎么查
  • 存货跌价准备用账面余额还是账面价值
  • 预收销货款属于负债吗
  • 1697510614
  • 酷狗云盘是干什么用的
  • win7系统ie浏览器在哪里
  • macos 关闭屏幕
  • 坏账计提方法和比例
  • 预付账款可以为负吗
  • windows11 缩放
  • php 回调函数
  • 异地工程预缴增值税怎么计算
  • 无法打开exe程序
  • PHP:Memcached::setMulti()的用法_Memcached类
  • linux中断原理
  • wordpress用什么语言编写
  • 企业所得税可以结转以后年度扣除的费用
  • php redis使用
  • php对接第三方支付教程
  • vue2-elm
  • 税款返还 分录
  • 利润分配的账务处理会计分录
  • 织梦安装步骤
  • 上月未结账本月不能结账
  • 企业会计制度固定资产折旧年限
  • 商场超市收银员每日工作流程
  • 移动平均加权法怎么算
  • 生产成本和营业成本的区别和联系
  • 未交税金免抵退多少税
  • 车贷管理费合理吗
  • 资产负债表固定资产怎么填
  • 如何登录网络?
  • 办公家具生意怎么做
  • win10上如何安装hd4850驱动
  • window怎么操作
  • win8更新win8.1
  • centos7 home
  • 系统恢复会怎么样
  • 口袋pe下载
  • 微软报错是什么意思
  • linux重复命令
  • linux怎么恢复到初始状态
  • ssh用法及命令
  • javascript中怎么创建一个数组
  • jquery滚动到底部
  • css怎么设置表单居中
  • 利用forever和pm2部署node.js项目过程
  • js模拟new
  • jquery.qtip提示信息插件用法简单实例
  • 查验发票真伪
  • 贵州税务机关
  • 如何办理股权转让信息登记表
  • 重庆电子税务局app下载
  • 南通买房首付规定
  • 工业生产和农业生产区别
  • 甘肃省张掖市国家储备林
  • 湖北省税务发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设