位置: 编程技术 - 正文

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游戏源码)

  • 从香港向境外汇款怎么汇
  • 出口退免税管理工作规范2.0
  • 个体户可选择不交税吗
  • 什么是协税护税员
  • 汇算清缴要退税怎么做凭证呢
  • 股权变更涉及哪些税种
  • 公司只有一个人可以不交社保吗
  • 个体工商户能否开13的专票
  • 企业间借款增值税税率
  • 银行承兑汇票置换业务自签发之日起新票的最长期限为
  • 增值税专用发票抵扣最新规定
  • 如何能减免个人所得税
  • 计提所得税是在哪个科目
  • 年数总和折旧计算方法
  • 应交税费属于什么会计要素
  • 个体户在银行开户
  • 汇算清缴之前找回来成本发票可以吗
  • 销售方开具的红字信息表
  • 工商营业年报怎么做
  • 采购的增值税
  • 前期认证相符且不符合
  • 固定资产无偿转让程序是什么
  • 如何修改自己电脑物理地址
  • 在win7中,打开资源管理器的快捷键
  • 苹果紧急提醒
  • 商业承兑汇票提示承兑期限
  • php 替换字符
  • 金融企业贷款逾期怎么办
  • 提供劳务收入怎么交税
  • 广告制作公司成本核算包含哪些
  • 同业拆入属于哪个行业
  • cannot read properties null
  • 工业企业采购部工作职责
  • laravel enum
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • laravel create
  • linux suid
  • 如何设置长期有效的群二维码安卓手机
  • js怎样遍历对象中的每个元素
  • 织梦最新发表的作品
  • 材料报废及处置方案
  • 递延所得税资产怎么计算
  • 商品过期的会计分录
  • 对外捐赠的会计处理企业会计准则和小企业会计准则
  • python统计出现次数并排序
  • 临过期产品
  • 中药饮片增值税率是多少
  • 企业代扣代缴个人所得税申报流程图
  • 通行费发票如何勾选
  • mysql关闭连接命令
  • 存货发出的计价方式有哪些
  • 应付国库集中支付结余核算
  • 什么情况下固定资产进项税不能抵扣
  • 本年利润为
  • 母猪生小猪会计分录
  • 临时设施属于什么科目
  • 公司自建房要交房产税吗
  • 小规模开票免税额度是多少
  • 损益平准金是什么会计科目
  • 设备5年直线法计提折旧怎么做?
  • 没有发票的费用怎么报销
  • 航空公司变更起飞时间赔偿
  • 印花税需要计提税金及附加吗
  • 利润表每股收益增加说明什么
  • mac苹果系统怎么用
  • mac osx 10.12
  • windows2.0下载
  • win7系统怎么用
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • windows一体机
  • Red Hat Enterprise Linux AS4( 企业版4.0下载)
  • Ubuntu下配置vpn工作环境
  • python计算ndvi
  • qt渲染引擎
  • js函数调用函数
  • unity3d创建模型
  • Python 正则表达式入门(中级篇)
  • unity3.
  • jquery返回顶部
  • 中国的消费税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设