位置: 编程技术 - 正文

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

  • 本期应补退税额和期末未缴税额
  • 法人购买车险发票怎么开
  • 收到银行存兑汇票
  • 社保年检申报错误怎么办
  • 代收代付保险费的差额可以放入营业外收入么
  • 建筑企业的成本
  • 什么叫备品备件
  • 汽车计提折旧年限及残值率
  • 土地出让要不要交印花税吗
  • 个税专项附加扣除是每个月扣还是按年计算
  • 会计发票怎么样粘贴,记账凭证也要粘上吗
  • 自产的不同产品有哪些
  • 企业外购固定资产的成本包括购买价款和相关税费
  • 结算本月应付职工薪酬,其中生产工人工资为18000
  • 三方扣款fd6
  • 销项已开进项还没有收到分录如何处理?
  • 车辆进项税怎么算
  • 减免附加税的账户有哪些
  • 金税盘和报税盘图片
  • 有没有薪酬
  • 注册资本转让股权
  • 临时设施需要验收吗
  • 先开发票再预缴税款吗
  • 关于房屋租赁备案的通知
  • 农业产品免税范围注释
  • 酒店采购布草如何入账
  • PHP:session_start()的用法_Session函数
  • PHP:curl_multi_remove_handle()的用法_cURL函数
  • 实际成本法核算会计分录
  • php中用来创建目录的函数是
  • 运费抵扣怎么算
  • 完美解决战网已休眠正在唤醒它
  • wamp怎么运行php文件
  • 个体户缴纳生产经营所得税
  • 加盟代理需要什么手续
  • 往账来账是什么意思
  • 收到商业承兑汇票怎么兑现
  • 应交税费未交增值税
  • python poetry如何创建项目
  • mysql自动生成id
  • 记账凭证摘要怎么填写
  • 商品售后回购分录
  • 终止经营损益列报 举例
  • 关联交易纳税调整期限
  • sql server索引怎么用
  • 个人所得税的征收
  • 工程项目甲方是什么意思
  • 资源税计税依据是开采量还是销售量
  • 购入需安装设备的会计分录
  • 哪些拍卖行为不属于诈骗
  • 土地增值税怎么预交税款
  • sql语句的高级用法
  • win7怎么清除记录
  • telnet root
  • ubuntu怎么设置成中文
  • 在win8下能直接装win7吗
  • centos 6.0
  • windows阻止
  • win7定时开关怎么定时
  • win7怎样禁用无线网络连接
  • 如何汉化一个软件
  • js闭包的应用
  • javascript中声明变量的关键字
  • 如何在linux安装软件
  • js实现计时器在线时间
  • android项目打包成jar包
  • jQuery使用$.ajax提交表单完整实例
  • jquery escape
  • js arrayfrom
  • jquery 判断是否显示
  • android数据存储文件读写实验
  • javascript获取复选框的值
  • 云南省国家税务总局云南省电子税务局
  • 用if函数计算个人应交所得税
  • 佛山电子税务
  • 黑龙江省税务局领导最新分工
  • 国税地税分开原因
  • 消费税的征收范围口诀
  • 餐饮办税
  • 2023年企业所得税计算公式表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设