位置: 编程技术 - 正文

Cocos2dx3.2编写常用UI组件(一)新手指导框GuideLayer(cocos2dx schedule)

编辑:rootadmin

推荐整理分享Cocos2dx3.2编写常用UI组件(一)新手指导框GuideLayer(cocos2dx schedule),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos代码,cocos2dx schedule,cocos编程语言,cocos2d schedule,cocos用什么写代码,cocos编程,cocos用什么写代码,cocos用什么写代码,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:

在很多的游戏里(特别是RPG游戏),一开始都会有一个关于操作的介绍,几乎都像下图那样子的。

除了系统希望你所点击的区域外,其余区域都会变暗,而且你点暗的区域是不会有任何反应的。

正文:

下面我们来讲怎么实现的:

一、实现思路:

我们可以用Cocos2dx提供给我们的LayerColor,在你想要被点击的区域周围添加4块LayerColor,如下图所示

二、代码实现

GuideLayer.h

头文件并不复杂,应该可以看明白。这里的defaultColor是黑色,透明度为%

Cocos2dx3.2编写常用UI组件(一)新手指导框GuideLayer(cocos2dx schedule)

GuideLayer有两个create方法,区别在于一个create是使用默认的颜色(黑色),另一个可以接受一个颜色参数

先看使用默认颜色的create和init方法

其实实现非常的简单,就是根据传入的rect区域计算出4个不可触控区域LayerColor的坐标和大小

为自己添加一个监听器,回调函数是onTouchBegan,起阻断的作用。

再看传入颜色参数的create和init方法

只不过是间接调用了默认的init方法罢了。

最后,我们看一下监听器的回调函数

就是先检测触摸点是否在里亮的区域,如果不是,则阻断触摸点的向下传递,如果是,则允许触摸点向下传递。

由于这样子实现,所以在用到GuideLayer的时候要注意了,尽量addChild的时候把GuideLayer放到最上层。

附上效果图和GuideLayer源码

GuideLayer源码:点击打开链接

qt+creator 轻松搭建cocos2dx开发环境 一、安转cocos2dx1.下载cocos2dx3.3final复制到home并解压得到cocos2d-x-3.3文件夹,2.进入cocos2d-x-3.3/build/,为install-deps-linux.sh添加运行权限chmodxinstall-deps-linux.sh,

Cocos2dx3.2编写常用UI组件(二)滚动计数器NumberScroller 前言:废话不多说,先看最终效果图正文:1、使用说明:①引入头文件NumberScroller.h②用NumberScroller::create(intlength,intfontSize)函数来创建NumberScroller对象③

Cocos2dx3.2编写常用UI组件(三)收集器效果Collector 前言:在游戏中,我们经常可以看到,获取分数后,分数会自动升到对应的分数栏上面。今天我们就来实现这种效果正文:这种效果实现起来其实非常

标签: cocos2dx schedule

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

上一篇:[置顶] 【零起步开发Cocos2dx-3.x-王牌飞行员(二)】从程序的层次结构说起(置顶的朋友圈屏蔽的人能看到吗)

下一篇:qt+creator 轻松搭建cocos2dx开发环境(qt creator kit)

  • 工衣工帽清洗费税率是多少
  • 小规模企业增值税怎么申报
  • 企业所得税年度汇算清缴时间
  • 股权转让如何进行资产评估的
  • 公司现金账户归谁管
  • 年度企业所得税申报时间
  • 承兑可以要吗
  • 外汇储备保值增值
  • 用友t6如何生成当月的财务报表
  • 公司车辆卖给个人怎么处理账务
  • 可以抵扣的税控发票
  • 股息收入所得税率
  • 转让折旧怎么算
  • 利润是负数如何计算利润率
  • 购进原材料没有发票怎么做分录
  • 个税公司承担怎么做账计入其他应收款怎么平账
  • 企业股权转让有什么好处
  • 企业发现多缴税款超过3年
  • 虚开发票可以做进项税额转出分录吗?
  • 企业所得税季度申报时间
  • 固定资产直接进费用违背什么
  • 财务费用算营业利润吗
  • 工会会费可以一年交两个单位吗
  • 酒店兼营行为的税务处理?
  • 即征即退申报表模版
  • 一般公司的hr会查案底吗
  • 国外交工作的基本出发点和落脚点是
  • 支付安装设备所有费用
  • 长春花怎么养才能爆花
  • php生成html
  • 工业企业采购部工作职责
  • 行政事业单位会计职责
  • 退休费用会计分录
  • 冰岛北部内陆景观有哪些
  • android应用程序开发语言
  • php中删除文件的函数
  • 工会经费月月都缴纳吗?
  • 社保费已扣为什么显示欠缴
  • 给法院交的诉讼费没有发票怎么入账
  • 独资设立的有限公司
  • 企业提前还贷为什么违约
  • 报表中的盈余公积怎么算
  • 政府补贴流程
  • sql2012附加数据库方法
  • 营业外收入的账户有哪些
  • 待报解预算收入是什么
  • 房产租赁增值税率是5%还是9%
  • 简易纳税额
  • 出租车定额发票代码含义
  • 一般纳税人认定标准2023年
  • 上月发票如何冲红
  • 广告公司转让一般多少钱
  • 以考核为由扣除工资
  • 营业收入包括哪几项收入
  • 残保金是公司交还是员工交
  • 营业外收入的主要核算内容
  • 旅行社代订机票便宜吗
  • 应收账款是什么意思
  • 工业企业检查表
  • zmweb.exe是什么进程
  • win10的win+tab
  • 组策略win7
  • winxp无法删除文件
  • 系统安装驱动卡住了
  • 如何安装win7系统教程
  • linux用中文怎么说
  • Win7系统重装后鼠标键盘不能用怎么办
  • win7系统耳机设置在哪里
  • 卡带测评
  • jquery邮箱正则表达式
  • 游戏引擎有几种
  • 网页设计中的几种齐方式及其特点
  • 移动端web开发需要学什么
  • unity3d quaternion
  • js二分法排序递归
  • 关于python中的判断条件
  • javascript中的对象用于
  • jquery设置单选框
  • 山西一女子实名举报局长
  • 税务登记成功后在哪里查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设