位置: 编程技术 - 正文

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

  • 车保保险合同
  • 企业所得税税前扣除吗
  • 应税工资怎么计算出来的
  • 公司名下的房产过户到个人要交多少税
  • 非盈利组织减免的增值税怎么做账
  • 买手机手续费怎么算
  • 幼儿园个税怎么交
  • 发票多开了一张怎么处理?
  • 营改增后建筑行业甲供材
  • 房屋买卖终止协议
  • 用于购买固定资产的账户
  • 递延收益在资产负债表哪里列示
  • 境内企业转让境外股权税收
  • 印花税计入应交税费需要调整吗
  • 业务招待费税前扣除规定
  • 工会经费税务局怎么收
  • 税务会计学知识点
  • 公司住宿费用记什么费用
  • 用钱买的代金券怎么使用
  • 平均应收账款金额
  • 同一控制下企业合并权益抵消
  • windows10如何关机
  • 交了预付款后,一方违约怎么处理
  • 鸿蒙系统怎么设置桌面小组件
  • 交房产税要带身份证嘛
  • PHP:oci_get_implicit_resultset()的用法_Oracle函数
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • 凭证导致账簿错误
  • 产生永久性差异时为什么计税基础等于账面价值
  • 如何确定赞助对象
  • 公司为员工投保意外险,意外险赔付给谁
  • php如何上传1个g以上的文件
  • php对数组进行排序
  • 检测费可以抵扣增值税吗
  • 一般企业预缴税额怎么算
  • 合同发票收款付款管理系统源码
  • 在建工程减值准备是否可以转回
  • python 文件判断
  • 公司分红的会计分录
  • dedecms转eyoucms
  • spring整合mongodb
  • mysql可以存什么
  • 毛利率在餐饮中的应用
  • sql字符串处理函数
  • 公司发行可转债是利好还是利空
  • 事业单位净资产变动表
  • 开票内容不在经营范围内
  • 收据盖发票专用章会被处罚吗
  • 土地增值税要计入税金及附加吗
  • 高新企业必须做加计扣除吗
  • 以产品偿还债务怎么算
  • 持有至到期投资减值准备
  • 党费结余如何计算
  • 无形资产的费用化支出计入成本吗
  • 员工体检的发票在哪里开
  • 场地租赁费属于什么税收分类编码
  • 工会经费计税依据是应发还是实发
  • 销项税红字发票如何做账
  • 安卓系统强制竖屏
  • Windows Server 2003服务器安全设置
  • 双linux系统
  • 如何设置windows密码
  • win10开机提示xwz
  • 放大镜windows快捷键
  • win10系统误删文件怎么恢复
  • windows8怎么设置开机启动项
  • c++全局变量赋值
  • unity3D游戏开发
  • unityz
  • 代码的历史
  • 巧用dos命令合并图层
  • javascript教程完整版
  • android 字体设置
  • document.getElementById().src
  • JavaScript中的数据类型分为两大类
  • 芜湖买房退契税在哪里退
  • 河南省注册税务师协会电话
  • 个人社保缴纳年限怎么算
  • 教育费附加申报表
  • 2021税务稽查重点方向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设