位置: 编程技术 - 正文

[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 教程)

  • 小规模销售收入要做销项税额吗
  • 免税进账转出怎么填表
  • 季中转一般纳税人申报步骤
  • 总承包单位可以分包吗
  • 交易性金融资产属于什么科目
  • 建筑业预收账款如何缴税
  • 收到投资款的会计
  • 国债和国债期货的交割价是净价还是全价?( )
  • 送员工礼物
  • 7.1发票没有税号怎么开
  • 受让无形资产是什么意思
  • 公司租房可以入公积金吗
  • 专票什么公司才能开
  • 运费专票当月如何入账
  • 哪些税计入原材料费用
  • 固定资产折旧会计做账
  • 零申报做账怎么做
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • 委托代理出口能否办理退税
  • 公司账户替别人过账
  • 开发间接费用定义
  • 保总保安服务有限公司
  • 增值税一般纳税人和小规模纳税人的区别
  • php curl_multi_init
  • 手机电脑排行
  • win10电脑记事本在哪
  • 保险税前扣除比例是多少
  • 高新技术企业研究开发费用加计扣除
  • php的超级全局变量
  • CVE-2016-1000027分析
  • 同步和异步的关系
  • 哪个光圈值最大
  • 应付债券的应付利息怎么计算
  • 减免增值税会计处理
  • 销售方红字发票的账务处理?
  • 企业租赁房屋怎么开票
  • 公司与公司的往来款清帐需要交税吗
  • php判断语句
  • vue中computed作用
  • python中的包有哪些
  • python del语法
  • python中写函数
  • 金税盘到上传截止日期
  • 企业年报分析的内容包括哪些方面
  • mybatis怎么用
  • python字符串如何换行
  • 哪些所得需要去税务登记
  • 残保金是计入管理费用还是?
  • 跨年发票能不能用
  • 产假工资扣税
  • 买电脑怎么做账
  • 非预算类专用账户
  • 车辆处置缴纳增值税税率
  • 购买无形资产的手续费计入
  • 老板出差带礼物给员工的说说
  • 营改增是什么时候开始实行的?
  • 车间管理人员的福利费计入什么科目
  • 员工工资占公司收入
  • 航天金税电子发票怎么读入
  • 企业的案例分析报告
  • 生育津贴案件
  • 征收率和税率的区别举例
  • 税收分类编码怎么选
  • 多少钱算固定资产2022
  • 年初建账考虑要点有哪些
  • win7手动更新在哪里设置
  • msscli.exe - msscli是什么进程 有什么用
  • win8怎么打开蓝牙设置
  • WIN10安装网络打印机
  • w8系统鼠标在哪里调
  • win8更新错误
  • unity2.5d游戏地图处理
  • 数据库并发操作主要解决哪三个问题,基本方法是什么
  • 怎么把两个文件中的内容合并
  • python流数据
  • jquery怎么修改样式
  • 建筑工程合同首付款
  • 娱乐圈的收入高得离谱
  • 地税税额怎么计算
  • 国家税务局全国增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设