位置: 编程技术 - 正文

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

  • 申报表货物及劳务是什么
  • 息税前利润的计算公式EBIT
  • 装修行业专票的税率是多少
  • 注册分公司独立核算和非独立核算的区别
  • 企业从银行借款归还应付账款
  • 收到外境来电
  • 预缴增值税 进项税扣除
  • 增值税期末留抵退税政策实施力度
  • 房地产企业预售阶段企业所得税
  • 营改增后无形资产的出租和出售都属于增值税纳税范围
  • 年金的几种类型
  • 建筑业咨询费有哪些
  • 抵押担保查询
  • 什么叫含税级距和不含税级距
  • 印花税滞纳金计算方法
  • 印制宣传册
  • 制造费用包括劳动保护费吗
  • 2018年年终奖个税计算方法
  • 增值税普通发票几个点
  • 公司如何确定总股本
  • 公司有好多没有股份的人
  • 任务管理器网络占用率100%怎么办
  • 怎么跟银行谈停息挂账
  • 专项资金支出时能直接转出吗
  • 向股东借款会计科目
  • 资产负债表结构是什么
  • 网络平台上进行网络营销
  • 企业扣除内容有哪些
  • 股东未实缴资本,因为经营困难借给公司钱,可以要求返还
  • 计算机指令用来做什么
  • win7纯净版系统激活
  • php time
  • laravel框架关键技术解析
  • 技术服务费可以计入成本吗
  • 企业取得土地使用权可能作为什么核算
  • Win11系统自带输入法怎么卸载
  • 直接转销法能不能用
  • 工会收取的工会经费应缴纳增值税
  • 筹备期间费用怎么做分录
  • 供应商发票多开了3毛钱能做到财务费吗
  • phpstudy配置php环境变量
  • 按月计提固定资产折旧算收入吗
  • 无形资产出售当月是否摊销
  • 按利润总额的10%怎么算
  • 公司购入的财务会计分录
  • 材料成本差异是什么
  • 销售人员的提成属于什么工资
  • 软件产品销售合同范本
  • 增资扩股对原股东的影响
  • 银行承兑汇票提示付款期限
  • 固定资产处置的会计科目
  • 会计账户分类是什么意思
  • 公司增资有什么作用
  • 年末未分配利润总额计算公式
  • 互联网代记账业务
  • mysql中索引有什么用
  • mysql数据库简单介绍
  • Win10怎么设置高性能
  • windows server 2016 自动登录
  • 面向小微企业
  • 安装windows server 2008 r2
  • mac os图片
  • 如何安装vmware10
  • win7用户在哪
  • windows xp怎样禁止弹出广告
  • linux wc命令如何实现
  • win7移动硬盘写保护了怎么解除
  • win xp系统安装
  • bat 参数个数
  • Node.js中的事件循环是什么意思
  • android floatbutton
  • pygame csdn
  • js对象用法
  • linux命令行常用操作
  • 用python编写简单程序
  • jqueryfor循环
  • 国家税务总局江西省
  • 国家税务总局纳税服务司罗名
  • 广西地方税务局2017年公务员拟录用
  • 昆山市税务分局领导名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设