位置: 编程技术 - 正文

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

  • 火车票全额抵减增值税可以吗
  • 企业所得税如何申报操作
  • 出差补贴没有发票怎么做账
  • 存款利息收入增值税是免税还是不征税
  • 培训机构开发票不能开公司抬头吗
  • 项目所在地预缴增值税
  • 营改增后小规模纳税人涉税账务处理
  • 修理办公用复印机好吗
  • 卖自用轿车要缴什么税
  • 滞纳金可以个人承担吗
  • 装订会计账簿的方法
  • 老板投资的钱怎么入账
  • 公司买了股票怎么做账
  • 销售货物收入与营业收入
  • 外贸企业当期认证的发票没申报影响退税吗?
  • 已认证未抵扣的进项税如何报税
  • 国家税务总局11号令
  • 不征税的政府补助如何开票
  • 贷款减值损失的计提规则
  • 增值税普通发票红冲之后还能查询吗
  • 初级备考计划表
  • 计划成本法下材料入库的会计分录
  • 应收出租包装物的租金计入
  • 民间非营利组织会计科目
  • 总账每个月都要结账吗
  • 物业费按年收取的规定
  • win10怎么恢复被系统删除的文件
  • 退货需要进行的操作
  • 个人银行卡作为公司备用金影响
  • linux中使用less命令分屏查看
  • 公司整体收购协议书范本
  • 最小的触屏手机有哪些
  • php处理并发有哪些技术
  • php生成颜色面板
  • 材料成本差异的会计分录
  • Vue3通透教程【十二】TS类型声明优势
  • 微软调整bing输入字数
  • php时间代码
  • 合理损耗如何计算成本
  • 销售固定资产是属于销售货物吗?
  • 限定性净资产的限定主体是
  • python中mktime函数
  • 假退库会计分录
  • 一般纳税人应交税费二级科目有哪些
  • 无法在common files上设置新的所有者
  • sqlserver怎么显示结果窗口
  • 筹建期间发生的借款利息
  • 去年多交所得税今年怎么处理
  • 其他应付款贷方什么意思
  • 主营业务收入如何做分录
  • 不合格产品会计处理
  • 已抵扣进项税额转出的会计分录怎么做
  • 生产成本要如何核算
  • 领用材料什么会计科目
  • 新办企业增多
  • 小规模纳税人公户转私户可以吗
  • 买入返售金融资产 流动资产
  • 施工企业周转材料会计科目的设置
  • mysql 数据库
  • 如何重装系统win7具体步骤
  • dell power manager是什么
  • window10 不能上网
  • win7系统怎么修改开机密码
  • unity控制
  • shell脚本echo输出变量
  • perl中\s+
  • cocos2dx HelloWorld代码分析
  • android实现天气预报
  • python基本入门
  • 学javascript可以干什么工作
  • 如何解决eclipse非正常关闭重打开编译代码
  • angularjs2
  • 使用jsonp跨域,服务端如何改
  • unity mesh bounds
  • js实现框选
  • 电子税务局怎么删除办税员
  • 农业部利剑行动
  • 合伙企业的税收较高
  • 消费税的税收筹划案例分析
  • 一人可以在多家企业上班吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设