位置: 编程技术 - 正文

cocos2d-x游戏实例(27)-简易动作游戏(5)(cocos2dx游戏有哪些)

编辑:rootadmin

推荐整理分享cocos2d-x游戏实例(27)-简易动作游戏(5)(cocos2dx游戏有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

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

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址 = CCSprite::spriteWithFile("SpinningPeas.png");

map->addChild(enemy, map->getChildren()->count() );

enemy->setPositionInPixels(ccp(winSize.width/2 + ,));

enemy->setAnchorPoint(ccp(0.5f,0));

下面是小怪的逻辑,就是左右移动,逻辑代码如下:

就是用一个简单的计步变量enemymovetick,并根据这个值给每帧的移动步长。

为了使碰撞检测精准,我自定义了主角与怪的宽高,也加到init函数中:

ownsize = CCSizeMake(,);

othersize = CCSizeMake(,);

cocos2d-x游戏实例(27)-简易动作游戏(5)(cocos2dx游戏有哪些)

下面来看碰撞检测函数:

在函数根据两个精灵的位置,以及之前设置的宽度,来检测碰撞,两个精灵的锚点都在脚底,锚点的横坐标之差的绝对值小于宽度一半差的和,纵坐标的差(主角纵坐标减去小怪纵坐标只差)小于小怪的高,大于主角高乘以-1,也就是小怪和主角的相对位置如下:

小怪比这位置高(小矩形为小怪):

小怪比这位置低:

也就是要在这个范围内:

在update函数中调用检测函数,并且处理碰撞:

首先为主角加入受伤动作,然后将isreduce标志为true,也就是在受伤后5秒内不再检测碰撞,然后用schedule函数在5秒后将isreduce置回false。并将水平速度设置为0,

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

下一篇继续简易动作游戏实例

cocos2d-x游戏实例()-简易动作游戏(6) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-html5初探学习笔记(1)-配置环境 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x初探学习笔记()-cocosBuilder cocosBuilder编辑器正是作为可视化编辑的补充,成为cocos2D-iphone和cocos2D-x的可视化编辑器,cocos2D-x从2.0版本开始支持cocosBuilder,同样cocosBuilder也是2.0版本与

标签: cocos2dx游戏有哪些

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

上一篇:cocos2d-x游戏实例(26)-简易动作游戏(4)(cocos2dx游戏案例)

下一篇:cocos2d-x游戏实例(28)-简易动作游戏(6)(cocos2d游戏源码)

  • 个人买车交增值税吗
  • 吨位是啥意思
  • 进项税跟增值税
  • 存货是根据总账科目计算填列吗
  • 公户的钱能买股票怎么处理
  • 普通发票需要进项税额转出吗
  • 收到土地使用权转让金会计分录
  • 劳务外包用工单位可以抵扣进项税吗
  • 付给其他公司的服务费怎么记账
  • 外购产品赠送他人合法吗
  • 自己承担所有
  • 存货周转天数一般在多少为合适
  • 2016的发票2017年还能用吗?
  • 长期投资项目包括哪些
  • 公司发生的费用需要交税吗
  • 承兑汇票漏章证明怎么写?
  • 补缴去年的社保怎么做账
  • 民间非营利组织会计制度最新版
  • 向投资者宣告发放股利会影响所有者权益吗
  • 专用发票的审核要多久
  • mac显示器颜色不正常
  • 公司工会需要单独做账么
  • 出口退税的会计分录实例
  • 固定资产减值准备影响折旧吗
  • 公司人格否认制度构成要件
  • 怎么冲财务费用
  • pow是什么意思中文翻译
  • 税前扣除凭证管理办法第九条称小额零星支出是
  • 原材料因管理不善发生毁损
  • 发票开具的常见错误
  • 发放员工奖励
  • Uni-app + Vue3 + TS +Vite 创建项目
  • php分层
  • 税务函调异常怎么处理
  • vue面试题及答案2021
  • 基于什么意思
  • thinkphp自动加载类
  • 关联数据查询
  • linux rdp客户端
  • 公允价值计量转权益法例题
  • 一般纳税人好不好
  • 室内装修专用什么意思
  • 个人提供劳务怎么去税务局开发票
  • 公账钱怎么取出
  • mongodb怎么用
  • 企业收购合并中土地问题
  • 抵扣税条件
  • 进项的加计抵减怎么算
  • 成本票和进项票举例说明
  • 预收账款是什么要素
  • 应付账款的入账价值为未来偿还额
  • 房地产公司项目经理待遇
  • 二手市场机械设备
  • 开出商业承兑汇票怎么做分录
  • 政府给的专款专用的补助,怎么入账
  • 工地加油
  • 预付款对应的发票是什么
  • 为什么要挂靠其他劳务派遣公司?有什么利弊?
  • mysql从5.7升级至8.0
  • ubuntu和debian哪个稳定
  • centos7怎么看cpu和内存
  • 开机启动项怎么取消设置
  • win8 桌面图标
  • js时间范围
  • vue拦截器的作用及使用
  • bat批处理执行cmd命令
  • 浅谈jQuery中Ajax事件beforesend及各参数含义
  • 如何得到pull解析器?
  • 批处理计数
  • jquery.inarray
  • nodejss
  • 电子税务里面怎么作废发票
  • 复函地税务机关对自产货物原材料向上游发函
  • 陕西电子税务局新版
  • 公司0申报怎么申报视频
  • 非经营性房屋具体指哪些?
  • 20年灵活就业人员社保新标准
  • 支付宝登录电子社保卡显示已被其他账号登录
  • 网上订机票怎么取票
  • 地税应急管理办法最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设