位置: 编程技术 - 正文

Cocos2dx单击事件优先级实例(cocos按钮点击事件)

编辑:rootadmin
bool MyTouchEvent1::init(){if (!Layer::init()){return false;}Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp1 = Sprite::create("HelloWorld.png");sp1->setPosition(Point(visibleSize.width/2,visibleSize.height/2));this->addChild(sp1);Sprite * sp2 = Sprite::create("node.png");sp2->setPosition(Point(visibleSize.width / 2, visibleSize.height / 2));this->addChild(sp2);//创建单机屏幕的监听器auto listener = EventListenerTouchOneByOne::create();//按下事件listener->onTouchBegan = [](Touch *touch, Event * event){//注册监听事件时绑定一个node对象,取出这个node对象auto target = static_cast<Sprite*>(event->getCurrentTarget());//坐标系转换Point pos = Director::getInstance()->convertToGL(touch->getLocationInView());//判断是不是点击到了精灵if (target->getBoundingBox().containsPoint(pos)){target->setOpacity();return true;}return false;};//抬起事件listener->onTouchEnded = [](Touch *touch, Event * event){//恢复精灵的透明度auto target = static_cast<Sprite*>(event->getCurrentTarget());target->setOpacity();};//设施点击的吞没事件(设置了以后,点击重叠部分 不会影响到下一层)listener->setSwallowTouches(true);//注册监听事件_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, sp1);_eventDispatcher->addEventListenerWithSceneGraphPriority(listener->clone(), sp2);return true;}

推荐整理分享Cocos2dx单击事件优先级实例(cocos按钮点击事件),希望有所帮助,仅作参考,欢迎阅读内容。

Cocos2dx单击事件优先级实例(cocos按钮点击事件)

文章相关热门搜索词:cocos2d schedule,cocos2d schedule,cocos2djs,cocos2dx scrollview,cocos2d schedule,cocos2dx schedule,cocos点击按钮场景跳转,cocos点击事件,内容如对您有帮助,希望把文章链接给更多的朋友!

Cocos2dx多点触摸实例 boolMyTouchEvent2::init(){if(!Layer::init()){returnfalse;}SizevisibleSize=Director::getInstance()-getVisibleSize();Vec2origin=Director::getInstance()-getVisibleOrigin();/创建3个文本标签Label*te

Bullet(Cocos2dx)之交叉编译Android,集成到cocos2dx3.x 首先将src文件夹复制到jni文件夹,没有可以新建一个新建两个文件Android.mk,Application.mkApplication.mk内容如下:APP_ABI:=armeabiarmeabi-v7axAPP_PLATFORM:=android-8APP_

【cocos2dx】Ref 到底是什么鬼? cocos2dx中所有对象都继承于Ref,或者继承于Ref和ClonableRef中就是维护了一个计数器,用于判断该继承于Ref的对象是否应该deleteclassCC_DLLRef{

标签: cocos按钮点击事件

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

上一篇:cocos2dx 3.2 Http网络连接,curl 库的介绍

下一篇:Cocos2dx多点触摸实例(cocos设置锚点)

  • 增值税纳税申报时间
  • 小规模纳税人印花税怎样计算
  • 我可以通过什么知道明天的天气情况
  • 商贸企业辅导期是什么
  • 实缴时间不能超过申请时间怎么办
  • 金税四期影响企业贷款吗
  • 成本计算账户期末一般有余额吗
  • 金税盘维护费抵税账务处理
  • 企业所得税抵扣项
  • 房地产企业被收购报表处理
  • 认缴出资股权转让的法律责任
  • 个人房产税延期怎么办理
  • 跨期发票可以申报抵扣进项税额吗?
  • 应交增值税明细科目核算内容
  • 现金抵用券购买怎么用
  • 销售使用固定资产账务怎么处理
  • 没有发票怎么报销入账
  • 服务的进项税
  • 提示没有安装QQ怎么处理
  • 主营业务收入包含消费税吗
  • 罚款收入增值税税率是多少
  • 月末利润分配的账务处理
  • 抄报是不是在申报之后才能成功?
  • 预计负债 负债
  • 企业第一年利润是多少
  • 企业所得税可以税前扣除的
  • 广告公司广告费会计分录
  • mac系统安装出错
  • win10电脑时间改了又跳回去
  • 预收房租需要缴纳个税么
  • 电脑上fci是什么文件
  • 赖格宝视频
  • 金融企业财务规则(征求意见稿)
  • php获取长度
  • php调用外部程序
  • php接口技术实例分析
  • php如何连接sql server
  • 删除ont命令
  • php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
  • metareg命令
  • 税局通知纳税人的短信
  • 逐步结转分步法和平行结转分步法
  • wordpress限制下载次数
  • 织梦如何使用不侵权
  • centos7源码包安装
  • mysql的查询缓存与redis的区别
  • Windows2003 SQL2005添加系统用户修改系统登录密码
  • 财政补贴收入要交增值税税率
  • 零申报是怎么回事
  • 发生的计提费用没有发生怎么办
  • 公司注销其他应付款怎么冲平
  • 分公司交纳的管理费用
  • 技术转让费如何计算
  • 出纳去银行存现
  • 仓库管理办法有哪些
  • 房地产公司属于什么企业
  • 主营业务成本与其他业务成本的区别
  • 专票和普票的区别税点差多少
  • 帮员工代缴社保分录怎么办
  • 数据库备份怎么做mysql
  • xp电脑如何在网页打开
  • linux配置ftp服务
  • windows怎么安装
  • win7小技巧
  • win7系统怎么设置开机启动项
  • win8杀毒软件关闭
  • windows10预览版是什么
  • cocos2dx schedule
  • nodejs爬取数据
  • linux shell执行命令
  • cocos2dx怎么安装
  • unity3d总结
  • 在一个android创建一个按钮多选对话框
  • JavaScript Try...Catch 声明的 使用方法
  • javascript的对象
  • 安卓刷屏神器
  • 如果我中了双色球
  • 法规处职责要点和底线清单
  • 平顶山属于河南还是河北
  • 保税区社会车辆能进吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设