位置: 编程技术 - 正文

cocos2d-x游戏实例(18)-纵版射击游戏(5)(cocos2d游戏引擎)

编辑:rootadmin

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

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

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

首先看一下如何加入子弹逻辑,上一篇我们已经写在了子弹类的tick里,那么如何调用在如下的代码里:

这就是将子弹都放入一个数组里的好处,这样我们不必单独处理每个子弹,而是数组遍历就好了,首先判断子弹是否在被显示中,如果在显示中那么我们就调用子弹逻辑并且当子弹出屏幕时,我们将子弹设置为不显示。

cocos2d-x游戏实例(18)-纵版射击游戏(5)(cocos2d游戏引擎)

下面来看与敌人的碰撞处理:

首先说明一下,现在同屏的敌人只有一个,之后的例子里敌人会逐渐多起来,我也会采用数组的处理方式,如果敌人是可见的那么首先调用敌人逻辑,然后判断主角碰撞(这个在之前的文章中已经提到过),然后遍历子弹,如果子弹在显示,那么判断和子弹的碰撞,如果碰撞,那么首先把敌人和子弹都设置为不显示,然后做一个粒子的特效,这里我们使用CCParticleSystemQuad来做粒子特效,使用一个plist文件,下面来看检查碰撞函数:

和之前检测主角的类&#;,但是,我们这里没有位置校正,所以,就会简单一些,只要两个物体的中心距离的横纵坐标分别小于边长一半的和即可,具体可以见我之前的文章。

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

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

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

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

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

标签: cocos2d游戏引擎

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

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

下一篇:cocos2d-x游戏实例(19)-纵版射击游戏(6)(cocos2dx开发的游戏)

  • 分税制财政管理体制是什么?
  • 垫付生育津贴的钱怎么算
  • 现金日记账是收付实现制吗
  • 出差人员报销差额怎么算
  • 流动性比率小于3说明什么
  • 代管商品物资登记制度
  • 个人借款无法收回确认坏账账务处理
  • 销售已使用的固定资产增值税
  • 利润借方余额表示盈利还是亏损
  • 个体工商户投资者减除费用
  • 营改增的会计分录
  • 非企业单位有税收吗
  • 综合所得收入包括哪些所得项目
  • 先开票还是先预约
  • 两家企业共用一个厂区
  • 按揭的车可以只买交强险吗
  • 多计提的房产税怎么做分录
  • 关于企业之间资金拆借的法律规定
  • 配股条件是什么意思
  • 重置组策略命令
  • 厂商退货款差额怎么算
  • deepin怎么删除账户
  • 当前页面的脚本发生错误是否要在此页面上继续运行脚本
  • 分期付款购买的商品
  • rk3328 sdk
  • Linux系统中sort排序命令的使用教程
  • 损益类科目有哪些借贷方向
  • 巨浪向我冲来改为拟人句
  • Chateau de Castelnaud in Perigord, France (© Peter Adams/Offset by Shutterstock)
  • 符合条件的小型微利企业,减按
  • 前端毕业设计项目
  • 微信小程序 h5页面打不开
  • 收回以前年度款项如何处理
  • vue清空页面数据
  • 非征期不能抄报
  • ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?
  • 3d沙盒游戏推荐
  • python类 方法
  • 关于专利技术转让的说法
  • 个体工商户超过100万怎么缴税
  • 非限定性收入属于什么科目?
  • 非盈利组织捐赠物资收入账务处理流程
  • 购买的优惠卷到期后退款
  • 哪些发票可以抵扣?
  • 什么情况下需要做肠胃镜
  • 暂估入库没开发票怎么办
  • sqlserver2008新建实例
  • 个人提供的劳务费要开发票,但是薪资不需要开发票
  • 应该免税的增值税是什么
  • 成品油发票如何作废
  • 长期股权投资损失可以税前扣除吗
  • 转让土地及地上建筑物涉及的税金
  • 低值易耗品如何摊销
  • 生产用品采购怎么购买的
  • 融资租赁固定资产利息的账务处理实例
  • 子公司和区域公司的区别
  • 现金日记账的对账工作有哪些
  • 忘交残保金了怎么补交
  • mysql 复制表结构并把满足条件的数据添加到新表
  • mysql1194
  • 怎样u盘安装系统软件
  • ubuntu zed
  • Android自定义控件高级进阶与精彩实例
  • opengl快速入门
  • jquery删除一个标签
  • python入门100例
  • js实现浏览器状态栏显示
  • jquery的checkbox,radio,select等方法小结
  • js优化108条建议
  • asyncio 的 coroutine对象 与 Future对象使用指南
  • jquery插件开发方法
  • android canvas rotate
  • 企业吸收合并都包括什么
  • 湖北省国税务局钟敏副局长
  • 四川省地方税务局公告2018年第3号
  • 完税证明可以自己在官网打印吗
  • 上海税务局怎么变更财务负责人
  • 上海嘉定小学入学积分
  • 公司税务怎么查询缴款信息呢
  • 河北电子税务局怎么使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设