位置: 编程技术 - 正文

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

  • 简易计税方法能开专用发票吗
  • 增值税的计税金额
  • 筹建期印花税退税分录
  • 咨询服务费预收率怎么算
  • 反写了可以重新申报吗
  • 技术服务费怎么开票税率
  • 亏损 纳税
  • 应税服务增值税抵免
  • 经营结余年末结转
  • 本年利润怎样结转未分配利润
  • 起征点与免征额的区别
  • 以物易物差价印花税
  • 收不回来应收账款会计分录
  • 超额亏损在合并后怎么算
  • 企业重组中撤资所得税有哪些处理规则?
  • 租赁合同印花税计税依据
  • 预缴税多交了,税务局退吗
  • 折旧费和摊销费怎么算
  • 工资不在本单位拿取的能加入会员吗
  • 个人交汽车购置税流程
  • 资源税进什么科目
  • 房屋交易税费的计算
  • 劳务公司客户问题分析
  • 二手房土地年限是多少年
  • 印花税资金账簿税率
  • 该系统的软件
  • 交易性金融资产是什么意思
  • 红字增值税专用发票是什么
  • Win11截图工具怎么设置快捷键
  • linux mint 20.1安装
  • window10怎么创建wifi
  • php中字符串函数
  • vue编写网页
  • 库存现金清点怎么做
  • 增值税专用发票和普通发票的区别
  • 工程质保金如何做账
  • sysmon安装
  • 哪些税改将影响家庭个人财富
  • 企业出租房屋怎么做账
  • sql代码大全
  • 什么情况借钱
  • php后端主要会涉及到哪些技术
  • HTML常用标记
  • 最强alpha什么意思
  • 小型微利企业减按25%计算应纳税所得额
  • phpcms 数据库配置文件
  • 补发工资账务处理
  • 小微企业免征增值税优惠政策
  • 小规模纳税人可以开票吗?
  • 月初没报完税可以开发票吗
  • 普通发票和增值税普通发票一样吗
  • 建筑业挂靠企业所得税如何收取?
  • 发行股票的账务处理
  • 积分购物骗局
  • 特定担保债权
  • 银行存款手工账
  • 计入福利费
  • 什么企业属于小型微利企业
  • 出纳日记账的日期以什么为准
  • 跨国企业在国外设立工厂的战略地位
  • freebsd联网
  • cool file viewer pro是什么软件
  • win 8怎么样
  • 创建网站根目录
  • win7怎么查看系统位数
  • 巨幕prime
  • js设置select
  • 最常见的左向右分流型心脏病是
  • node.js中http模块和url模块的简单介绍
  • javascript初学者书籍
  • javascript基础笔记
  • jquery one
  • 车库契税怎么收费
  • 沈阳车辆税务管理局电话
  • 个人所得税是先交还是后交
  • 公司变更税务局
  • 现在买车是不是免购置税
  • 12月份买的车10月打电话让我去保养
  • 企业所得税年报怎么填
  • 车辆购置税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设