位置: 编程技术 - 正文

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开发的知名游戏)

  • 汇算清缴需要做分录吗
  • 山东省增值税发票勾选认证平台
  • 自然人收缴税务客户端
  • 收购分公司和谁签协议
  • 可供出售金融资产和交易性金融资产
  • 建筑业工人工资保障
  • 应收账款的账面价值等于什么
  • 土地增值税计税价格
  • 递延收益税务处理方法
  • 政府会计制度中累计盈余怎么计算
  • 电子承兑背书一般多久到账
  • 存货周转率多少好
  • 法院判罚利息怎么算
  • 租赁的土地被征迁
  • 大额承兑换小额承兑会计分录
  • 当期未开票过收入,以后开票怎么做会计分录
  • 报销增值税专票绿的
  • 年末企业盈利有什么影响
  • 销项负数发票会计摘要
  • 周转材料低值易耗品怎么摊销
  • 借款合同 增值税
  • 新办企业需要做什么
  • 长投抵消三步法
  • 固定资产清理属于资产类的备抵科目吗
  • 公司做账挂名字
  • powershell不显示用户名
  • 五险一金个人缴纳部分
  • 5000以下的固定资产当月一次性扣除怎么申报
  • 线上网速测试
  • 其他生活服务业增值税税率
  • ajax不刷新页面
  • 微软window
  • 付不出去的应付账款如何写说明书
  • 本年利润和未分配利润怎么结转
  • 房地产企业收入确认
  • typora如何设置字体颜色
  • 分配税后利润会计分录
  • 预算超支怎么办
  • 建设项目罚款支出的会计处理
  • 增量留抵税额是
  • php 压缩文件
  • 没有发票以及收款怎么办
  • 纳税申报系统里怎么填写
  • mysql数据库基本操作
  • 单位卖车怎么做账
  • 用人单位垫付生育津贴垫付金额和垫付天数
  • 工程物资残料价值
  • 专项应付款的会计处理
  • 未开票的收入怎么申报增值税
  • 以前年度损益调整在利润表中怎么填
  • 已认证抵扣的发票如何做账
  • 关联方往来款账务处理
  • 转账手续费没有发票能税前扣除吗
  • 所得税纳税调增会计需要做业务处理吗
  • 硕士研究生个税专项扣除
  • 这个营业外支出怎么算
  • 本年利润的年末余额
  • 金蝶凭证做错了已经入账怎么更正
  • 企业经营规模小的原因
  • 数据库mysql索引
  • 从几个方面论述
  • win7怎么用耳机听歌
  • ubuntu获取当前路径
  • vim中执行shell命令
  • win7禁用全屏优化在哪
  • win命令行杀死一个程序
  • win8开始菜单全屏怎么调回去
  • node.js操作文件
  • java guns框架
  • unity摄像机在哪里
  • python 获取网页上文件地址
  • Python使用QQ邮箱发送Email的方法实例
  • unityai寻路
  • jquery元素选择器有哪些
  • android studio 1.2 安装配置教程(windows平台)
  • ExpandableListView 实现分组购物车
  • jquery鼠标悬停显示内容
  • jquery弹出提示框
  • 威科先行法律信息库价格
  • 江苏国税申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设