位置: 编程技术 - 正文

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

  • 外地预缴的附加税怎么算
  • 一般纳税人申报纳税的流程
  • 个调税新政策
  • 二手商铺买卖税率大约百分比
  • 跨年度进项税额转出怎么申报
  • 用友t3怎么结转本年利润
  • 以前年度影响利润吗
  • 已核销的坏账又收回会计分录
  • 出纳取备用金需要交税吗
  • 搬家费账务处理
  • 非本公司员工如何申报个税
  • 采购商品未入库的会计分录
  • 资本金利润率多少
  • 商场积分兑换现金怎么用
  • 一般纳税人确认收入含税吗
  • 可以给农村信用社的存折转账吗
  • 服务业增值税如何计算
  • 金蝶结转损益后怎么进下一期
  • 企业年会的费用会计分录
  • 五险一金的会计分录怎么写
  • mac符号在哪里
  • 政府投资农业项目
  • 收到服务费发票怎么做账
  • xmp是什么格式的文件是一种预设吗
  • win10平板模式怎么改回来
  • 生产企业委外加工比例出口免抵退税
  • win10播放视频软件
  • mac休眠后黑屏无法开机正常吗
  • 会议费计入什么二级科目
  • php integer
  • win11dev预览版可以升级正式版吗
  • 准备金要求定义
  • 税金及附加的含义
  • php读取php文件内容
  • 第十章光结局和夜结局
  • 捐款 企业
  • 定期存款怎么入门
  • 亏损合同预计负债的会计分录
  • python字符串的符号
  • 事件委托js例子
  • 商标注册费用可以退吗
  • php cms
  • 小规模印花税可以按次申报吗
  • 坏账准备抵消期初未分配利润
  • sqlserver 中charindex/patindex/like 的比较
  • 会计和税法折旧年限不相同
  • 未开票收入是什么科目
  • 领款单有法律效力吗
  • 公司交的养老保险的钱可以取出来吗
  • 生产车间人员工资期末结转
  • 网络平台服务商
  • 企业办公楼房产税如何征收
  • 人工费用和管理费用比例
  • 资产负债表里的应交税费怎么填
  • 利息发票可以抵税吗
  • 资产负债表和利润表的利润不一致
  • 企业建账要求
  • linux系统清理磁盘空间
  • win8.1无法启动怎么办
  • win预览版计划
  • office技术预览版和增强版
  • 虚拟机怎么安装exe文件
  • ubuntu 20.04拨号上网
  • centos设置服务自启动
  • centos的命令
  • ubuntu 18.04怎么用
  • linux 杀掉指定用户的进程
  • win7防火墙打不开错误代码6801
  • js让按钮不能点击
  • 批处理/d
  • shell线程操作命令
  • Linux进程通信(IPC)方式简介
  • vue组件互相嵌套
  • android性能指标
  • framelayout布局
  • javascript教程完整版
  • js从数组中选出最大的三个数
  • javascript脚本大全
  • 上海各区税务大厅
  • 湖南国税电子税务局官方网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设