位置: 编程技术 - 正文

cocos2d-x游戏实例(21)-纵版射击游戏(8)(cocos2d游戏源码)

编辑:rootadmin

推荐整理分享cocos2d-x游戏实例(21)-纵版射击游戏(8)(cocos2d游戏源码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2d rpg,cocos2d rpg,cocos2dx游戏开发教程,cocos2d开发的知名游戏,cocos2dx小游戏,cocos2d开发的知名游戏,cocos2dx小游戏,cocos2dx游戏案例,内容如对您有帮助,希望把文章链接给更多的朋友!

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址

首先可以注意到左下角表示出了主角的血量,实现的代码如下:

就是为定义三个基于这张图片的变量并把它表示在界面上,并用一个变量存储主角当前的血量playlife,在每次主角受伤的时候,我做如下的处理:

我们为主角的血量变量减1,然后“熄灭”一个血量ui,之后处理主角的“受伤”动作,我们给主角加上CCBlink动作,并且用一个变量isreduce来记录当前主角的受伤状态,因为这个时候,主角是不应该再被检测受伤的,会获得一段时间的“无敌时间”,然后再动作5.0s结束后,我们再把isreduce设回false。

cocos2d-x游戏实例(21)-纵版射击游戏(8)(cocos2d游戏源码)

下面的代码是检测主角和敌人子弹的碰撞

如果isreduce为false,也就是说主角不是受伤状态,就遍历一遍子弹数组,检测碰撞,用之前的iscollision检测碰撞,如果碰撞,则调用之前的reduceLife函数并把,子弹设置为不显示,以下为iscollision函数。

然后就是检测敌人与主角的碰撞,在敌人的逻辑中实现:

就是如果敌人与主角碰撞,那么敌人死亡,设置粒子系统,并调用主角reduceLife,然后再2.0s后让敌人重生。

如有错误之处,希望大家多多指正

下一篇继续纵版射击游戏实例

cocos2d-x游戏实例()-纵版射击游戏(9) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x游戏实例()-简易动作游戏(1) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x游戏实例()-简易动作游戏(2) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

标签: cocos2d游戏源码

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

上一篇:cocos2d-x游戏实例(20)-纵版射击游戏(7)(cocos做游戏)

下一篇:cocos2d-x游戏实例(22)-纵版射击游戏(9)(cocos2d开发的知名游戏)

  • 税种有哪几种
  • 职工薪酬实际金额包括发放往年工资吗
  • 小规模纳税人税控系统
  • 为什么征收增值税体现了量益原则
  • 已经认证的发票可以作废吗
  • 企业垃圾处理费计入什么科目
  • 转登记小规模纳税人转让固定资产
  • 商铺出租怎么做账
  • 计提坏账递延所得税资产怎么算
  • 快递行业的收入与成本
  • 已认证的进项税额转出如何操作
  • 法人投资转入旧机器无发票怎么入账?
  • 企业怎么办税
  • 车辆租赁合同印花税怎么算
  • 营改增后消费型增值税怎么算及举例说明
  • 已认证未抵扣的发票,又做了红字,如何处理
  • 个人营业执照怎么注销网上申请流程
  • 固定资产怎么填报
  • 企业外购产品
  • 售后需要品控吗
  • 营改增后征收增值税的税目
  • 固定资产拆除后账务处理
  • 社保基数如何计算单位和个人承担多少
  • 收到预付账款会对企业财务有影响吗
  • 基本户被冻结了一般户可以发工资吗
  • 销售收入的暂估入账
  • 图书装订的工作容易吗
  • 前端向后端传值的函数
  • php getdate
  • PHP:imagecreatefromxbm()的用法_GD库图像处理函数
  • 没有资质证书的公司可靠吗?
  • php autoload用法
  • 先预付货款,货到了怎么做账
  • 季报的利润表本月金额填的是当月数可以吗
  • hive dt
  • vue $route
  • gpt gtp
  • php如何实现重载
  • zip命令详解
  • 人力资源预算包括哪些内容
  • 研发费用资本化计入什么科目
  • 公司股东会和董事会
  • 商业会计与财务会计的相同
  • 房地产企业年报数据
  • 影响公司股利分成的因素
  • mysql运行报错
  • 哪些费用可以进研发费用
  • 收到的稳岗补贴是否需要交税
  • 出差的住宿费能抵扣吗
  • 递延收益按多少折算
  • 售后服务期多久
  • 传媒公司的骗局把戏
  • 社保年度汇算清缴怎么做
  • 利润表的未分配利润是哪个
  • 制造费用会计科目
  • 农业机耕开发票税收分类编码是什么?
  • 进项税额允许抵扣分录
  • 手写发票还能用么
  • 工业企业销售商品
  • mysql必知必会mobi
  • sql server2019还原数据库
  • win10系统开机出现
  • window windows10
  • win7任务管理器怎么打开
  • Win10笔记本如何重装系统
  • mac命令行窗口怎么打开
  • centos进入指定目录
  • 删掉sam文件后无法开机
  • 删除账户win10
  • win7系统玩游戏怎么样
  • jquery的事件处理有哪些
  • jQuery使用$.ajax进行异步刷新的方法(附demo下载)
  • 安卓手机wifi界面
  • bios查看电脑配置信息
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • nodemcu web
  • shell脚本 -ne 0
  • unity3d的作用
  • js和jquery可以混用吗
  • 小规模纳税人网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设