位置: 编程技术 - 正文

[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--地图(二)(cocos2dx4.0教程)

编辑:rootadmin

推荐整理分享[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--地图(二)(cocos2dx4.0教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx入门,cocos2djs,cocos2dx4.0教程,cocos2dx4.0教程,cocos2d教程,cocos2dx4.0教程,cocos2dx4.0教程,cocos2dx4.0入门,内容如对您有帮助,希望把文章链接给更多的朋友!

接上文,添加地图,在地图层直接添加即可,我是将AnchorPoint设置在(0,0),方便计算坐标

本章节主要介绍两个固定技能和商店技能的实现

首先是两个固定技能,以陨石为例

首先添加按键图片精灵

然后是倒计时遮盖层,采用的是ProgressTimer实现,放在按键图片精灵上面

添加定时器,更新ProgressTimer状态

在你想要开始的时候schedule它比如第一波敌人出现之后添加触摸响应当倒计时结束的时候,将completeStone置为true,只有此时点击按键才会触发。

点击技能,在触摸层添加一个EventListenerTouchOneByOne,覆盖整个触摸层,此时点击地图时,会执行这个触摸事件

下面来看看触摸层

这里我只截取了和陨石有关以及移动地图的部分[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--地图(二)(cocos2dx4.0教程)

在BaseMap里添加触摸监听层

添加地图移动时间触摸

这里设置将FiexPriority设置为-1为了确保触摸事件先与技能等其他触摸时间触发

当手指在触摸层上移动的时候,isMoved会为true,这是setSwallowTouches(isMoved)会将其他触摸事件吞噬这样是为了确保移动的时候经过或者移动结束的时候碰巧在某触摸点时,不会触发其他触摸事件(比如说移动完手指正好在某个防御塔上,这样就不会弹出防御塔升级层)另外当移动的时候也不会触发技能事件监听,可以移动完再选择技能释放地点

我实现整个技能监听加上触摸移动差不多就是这样

商店技能,召唤士兵等其他技能也是同样的思路,只是使用的技能不同罢了~其他的例如冰冻敌人、召唤士兵等将在对应的模块中一一介绍

今天先暂时写到这样,还有苦&#;的实习等着我去找

Cocos2dx技术(三)——cocos2dx基本概念(四)动作 1、Action类的作用:Action对象可以随时间改变Node的属性,任何一个以Node为基类的对象都持有一个可执行动作的Action对象。2、Cocos2dx里面的By与To的区别By

-----cocos2dx一个都不能死(含源码) 不知不觉今天又这个点了,今天应该早点睡啊。昨天没写东西,就是因为睡得早啊,结果忘了,今天补上,昨天终于把一个都不能死写完了,慢慢弄吧

cocos2dx 使用过程中内存管理的理解 关于引擎内存管理的细节,网上有大量的详解,这里概括一下:cocos2d-x的世界是基于CCObject类构建的,所以内存管理的本质就是管理一个个CCObject。//CCObj

标签: cocos2dx4.0教程

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

上一篇:[置顶] Cocos2d-x《雷电大战》(5)-单例模式英雄飞机闪亮登场!([置顶]游戏名:chivalry2)

下一篇:Cocos2dx技术(三)——cocos2dx基本概念(四)动作(cocos2dx 教程)

  • 申请A级纳税企业需具备哪些条件
  • 银行手续费回单可以作为入账依据吗
  • 增值税应交税费和申报的不一样怎么调整
  • 跨区域涉税事项报验
  • 公司有残疾人如何进行增值税减免备案
  • 水利基金申报表减除项填什么
  • 小微企业利润表模板
  • 房产继承是不是谁照顾谁的
  • 本月完工入库会计分录
  • 个体工商户增值税怎么计算
  • 公司和员工之间
  • 公司没有收入没开发票
  • 三证合一后新老税号不符合
  • 港口建设费2021年归国家税务总局
  • 增值税税率
  • 公司集体活动的目的与意义
  • 资本公积金转增资本属于所有者权益吗
  • 个人所得税适合月度税率表有哪些
  • 公司对项目的资金支持
  • 补交以前年度个税怎么做账
  • win10怎么手动修改时间
  • linux 列表
  • uefi+bios
  • 研发销售型企业
  • 2019年税改前后税率对比
  • 货物运输业增值税专用发票可以抵扣吗
  • 防水工程质量问题
  • win7为什么显示多重网络
  • 房地产佣金手续费财务处理
  • 酒店购进布草可直接确认为成本吗
  • 应酬用的香烟
  • 一般纳税企业增值税计算
  • 村集体经济组织架构
  • ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)
  • 周末闲暇时光是什么意思
  • web前端开发 vue
  • php输出空格语句
  • 微信网页授权管理在哪里
  • 企业对外投资资产的成本可以税前扣除吗
  • 办公费用会计科目怎么写
  • 无盘领发票要怎么办
  • 注册资本为
  • 收到专票不认证不抵扣可以吗
  • 快递怎么做账单
  • phpcms api
  • 员工个人所得税申报方式选哪个
  • 投资者减除费用30000
  • 增值税留抵扣额
  • 稳岗补贴算不算财政补贴
  • 销售退回会计分录
  • 外资研发中心可以上市吗
  • 其他应付款怎么冲平影响会计利润吗
  • 股权转让是否需要全体股东签字
  • 税控盘没有抄税是什么意思
  • 积分兑换礼品需要什么
  • 购买银行结构性存款安全吗
  • 收到了对方的作业怎么办
  • 车辆转让怎么开票
  • 企业无形资产入账标准
  • 服务器文件夹共享分组
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • cmd显示命令
  • win7系统开启vt
  • avsched32.exe是什么进程 avsched32进程有什么作用
  • win8系统无法开机出现字母
  • xp开始菜单没反应
  • linux nc命令详解
  • 常见错误类型
  • 实例讲解命局与大运流年作用
  • cocos2dx-3.0(23) ScrollView 缩放 及 touch新用法
  • Unity3D中ScreenPointToRay函数的分析-个人见解
  • unity shader lod
  • android开发中默认的数据库
  • jquery dom对象
  • jquery根据name
  • 政府补贴 收入
  • 广西税务12366怎么查询发票
  • 惠州市公交车投诉平台
  • 用于直接销售消费品的消费税计入
  • 普通版怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设