位置: 编程技术 - 正文

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

  • 增值税纳税申报表模板
  • 进口消费税为什么一定要组价
  • 项目奖金个人所得税怎么算
  • 滴滴行程单修改器
  • 配件的出口是否可以免抵退?
  • 出口专用发票应在哪里开
  • 随意变更会计处理方法违背了
  • 如何设置采购入库的对方科目暂估科目
  • 其他货币资金贷方是增加还是减少
  • 验资帐户
  • 委托、受托出口做账有哪些事项?
  • 小规模纳税人可以自己开专票吗
  • 个人所得税成本费用包括哪些
  • 简述增值税纳税义务发生时间
  • 企业职工教育经费计入什么科目
  • 残联备案还能补缴社保吗
  • 新公司会计建账流程
  • 个人业务费是什么
  • 增值税减免算什么费用
  • 计算工业总产值指数
  • 代扣代缴增值税怎么做账
  • 税务自查补税后还有风险吗
  • php str函数
  • 损益类科目有哪些借贷方向
  • Linux系统怎么配置IP
  • zmweb.exe是什么进程
  • Thinkphp+smarty+uploadify实现无刷新上传
  • php做
  • java 调用go
  • 违反发票管理规定2次公告内容
  • 旅游费发票可以报销吗
  • 适合练手的动漫人物
  • 物流公司交保险是骗局吗
  • 阿尔萨斯葡萄园
  • 记录一次游戏
  • 公司账户转法人账户
  • java实现电子发票
  • php调用微信扫描二维码
  • 利息支出是利息费用嘛
  • 长期借款的主要缺点
  • 年数总和法怎么算年折旧额
  • 农产品增值税免税发票怎么抵扣
  • 材料成本差异的超支与节约
  • 母公司无偿给子公司房屋使用谁交房产税呢
  • 1元换购的商品是正品吗
  • 暂估成本分录怎么写
  • 未开票收入转为开票收入
  • 代垫个税费怎么做账
  • 收不回来的账怎么处理
  • 销项负数发票如何勾选
  • 工会经费主要用于什么服务岗位
  • 账簿设计要以()为前提
  • soft version
  • centos清理磁盘空间
  • FreeBSD5.4之apache-2.0.54+php+ZendOptimizer简单安装、设置
  • ksysslim.exe
  • win8.1删除wifi
  • mac苹果电脑如何开4个微信号
  • 如何清理浏览器缓存
  • mac z
  • 更新win8
  • 轻量级java开发工具
  • win10极限模式
  • win8系统怎么设置
  • unity ugui ngui
  • js的split用法
  • jquery怎么获取
  • 基于JAVAscrip的课程设计源代码
  • mysql定时脚本
  • python-flask
  • unity更新下载文件
  • shell函数返回多个值包含数组
  • javascript面向对象编程
  • 河北地方税务局吴瑜
  • 慈善组织可能会出现哪些问题
  • 东莞各税务分局电话
  • 智能财税证书含金量
  • 日照公交305发车时间表
  • 贵州税务申报如何网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设