位置: 编程技术 - 正文

Cocos2d-js 3.x: 像素触摸

编辑:rootadmin

推荐整理分享Cocos2d-js 3.x: 像素触摸,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

像素触摸的大致思路都是一样的,无论是-x中的版本还是html5中。

第一步:获得纹理的像素信息。

第二步:根据图片的像素信息获得触摸(点击)点上的像素信息。

第三步:触摸判断,是否透明。透明则不处理,不透明则触摸到了。

具体的实现思路:

目前我们基本上都是使用UIButton这个类,所以我只实现了这个的简单封装,其他的都类&#;。

第一步:修改Button的onTouchBegan函数,截取开始的触摸事件,在这个地方实现是否为透明区域的判断处理。

第二步:为Sprite添加一个读取纹理像素信息的方法

Cocos2d-js 3.x: 像素触摸

第三步:给UIButton添加方法,设置是否实用像素触摸。

使用方法:

在创建按钮的地方,设置按钮是否使用像素触摸即可。

具体实现:

最后补充:

当我写完canvas版本的时候,想到要做到位,肯定也要支持webGL。webGL的绘制方法和canvas不一样。但是找了半天,没有找到方法。于是我想,webGL严&#;来说是属于canvas上的内容。然后直接实验这段代码能不能在webGL模式下跑,测试后通过,没问题。

最近还在学习webGL,有结果了再补充原因。

cocos2d中分步实现飞机大战----游戏场景中背景的滚动 上一节说了场景的跳转,现在开始布置游戏游戏界面。在游戏的主界面,首先要有游戏背景,为了使GameScene的代码不至于太多,可以吧自己的背景进行

error LNK: 无法解析的外部符号 1MenuScene.obj:errorLNK:无法解析的外部符号public:staticclassPopupLayer*__cdeclPopupLayer::create(charconst*)(?create@PopupLayer@@SAPAV1@PBD@Z),该符号在函数private:void__thiscallMe

JavaScript语言基础-环境搭建 我们要想编写和运行JavaScript脚本,则需要:JavaScript编辑工具和JavaScript运行测试环境。下面我们分别介绍一下。JavaScript编辑工具JavaScript编辑工具最简单

标签: Cocos2d-js 3.x: 像素触摸

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

上一篇:关于Cocos2D中使用数据库(cocos2dx schedule)

下一篇:cocos2d中分步实现飞机大战----游戏场景中背景的滚动(cocoscreator分包)

  • 个税申报表中本期收入怎么填
  • 纯外贸出口企业出售固定
  • 在建工程和预付款项调整
  • 小微企业做什么
  • 工程物资什么时候结转到开发成本里面
  • 印花税申报减免额不能为0怎么报
  • 年终奖报表怎么做
  • 税局函调准备哪些资料
  • 办公室转租怎么给对方开发票
  • 合伙制创投企业
  • 房产原值怎么计算房产面积
  • 预付款期末有结余年末如何做账务处理?
  • 不动产抵扣进项税
  • 预付款发票未到如何入成本
  • 以前年度损益调整属于哪类科目
  • 工资代扣款项是什么意思
  • 重复做了以前做过的梦
  • 企业收取多年租金怎么算
  • 17点增值税发票能开吗
  • 国税变更办税人怎么变更
  • 国际货运代理免税备案取消了吗
  • 营改增后二手房转让 一般计税 可以差额
  • 一般户开户行可以开增值税专票么
  • 双倍余额递减法计提折旧公式
  • 融资租赁机器款分期开票怎么做账?
  • 进口报关单保费
  • 顶账物品都有哪些
  • 货物赔偿款会计分录
  • 购入固定资产预算会计怎么做账务处理
  • 所得税季报填报说明
  • php语句和php变量都是区分大小写的
  • 未签订租赁合同租金如何确定
  • 前端向后端传值的函数
  • 气泡星云图片
  • 企业如何申请进出口资质
  • 进口的应税消费品,于报关进口时缴纳消费税
  • yolov5模型中git的作用
  • 公司注销未分配利润会计分录
  • php递归函数详解
  • 全站怎么使用
  • 会计核算方法有几种
  • 公积金提取条件资料
  • 小规模需要申报吗?
  • 用于职工福利的进项税账务处理
  • 手工账结转
  • 转让不动产为什么能差额
  • 社保应该怎么计提
  • 个税扣错了申请退税
  • SqlServer与MongoDB结合使用NHibernate
  • 交易性金融资产公允价值变动计入
  • MySQL数据库性能优化
  • 社保里面的住房公积金买房可以便宜多少
  • 金融企业应当按照交易或事项的实质和经济现实
  • 电脑更换显示器需要重装驱动吗
  • 补提企业所得税后怎么调整未分配利润
  • 公众号认证小额打款流程
  • 销项税额是负数怎么做账
  • 支付宝账户收到美元怎么转换成人民币
  • 营改增 交通运输
  • 什么是权益性投资企业
  • sql的排序函数
  • win10无人值守文件使用方法
  • windows如何创建工作组
  • 搜索不到WiFi信号是怎么回事
  • win10怎么设置加快电脑速度
  • yum命令作用
  • window配置在哪
  • js获取秒数
  • 安卓笔记软件squid使用方法
  • androidstudio调用so文件
  • node.js创建服务
  • nodejs读取文件字节数组
  • vuejs单页面
  • jquery怎么打开
  • python随机发红包代码
  • 常见python函数
  • python右斜杠怎么打出来
  • python 批量ping
  • 居民个人从境外公司获得分红
  • 沈阳沈河区税务局待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设