位置: 编程技术 - 正文

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

  • 分公司需要独立法人吗
  • 简单的记账方法明细表格怎么做
  • 附加税减免如何申报
  • 固定资产投资会计处理
  • 库存商品赠送给客户要开票吗
  • 单位部分承担个人借款利息个税的计算
  • 出纳人员应该怎么称呼
  • 房产税按租金收入
  • 赊销固定资产会计科目
  • 冲借款的凭证怎么做
  • 上月应交税金
  • 净现值为什么要除以它的折现率
  • 购买可供出售金融资产
  • 出口转内销进项转出
  • 基本户发工资要交社保吗
  • 技术服务税票
  • 销售方开的普票税额怎么处理
  • 上月未抵扣进项增值税
  • 电费预付之后又退回来了
  • 收到预付账款会对企业财务有影响吗
  • 操作系统的文件系统管理主要负责
  • 成品油的消费税可以抵扣吗
  • 莱达尔湖, 英格兰坎布里亚郡湖区 (© Tranquillian1/iStock/Getty Images Plus)
  • thinkphp怎么用
  • centos安装php环境
  • php验证身份证号
  • pycharm vue
  • phpxdebug
  • vue vscode snippets
  • vuex五个核心概念
  • login user
  • 股东出资证明书范本
  • 投资他人公司
  • 第9章 内存模型分析
  • php判断是否为整数
  • SQL Server 在Management Studio中使用Web浏览器
  • 织梦cms要钱吗
  • 增值税普票能抵税吗
  • 股票价值和内部收益率的公式
  • 委托银行贷款利息发票谁提供
  • 工资是什么?包括哪些
  • 业务招待费的企业所得税扣除标准
  • 关于发放节日补助的通知
  • 货物抵货款的账务处理
  • 结转增值税的账务处理
  • 买卖股票手续费怎么算
  • 进货没有发票怎么做账
  • 信用减值损失科目代码6702
  • 价外费用计入哪个科目
  • 小微企业a201010表怎么填
  • 备用金如何管理制度
  • 新企业办理金税盘流程
  • 资金调拨账务处理
  • 租用的办公室装修费用怎么入账
  • 内帐与外帐的哪个更好
  • SQL order by ID desc/asc加一个排序的字段解决查询慢问题
  • ubuntu docker教程
  • windows2003怎么样
  • 高效管理者的三大技能 罗伯特卡茨
  • linux 转换文件编码为utf8编码
  • 如何隐藏应用软件
  • mmc.exe是什么进程
  • centos6.10安装
  • linux如何结束正在运行的进程
  • node.js go
  • 安卓 游戏软件
  • 清除电脑开机痕迹
  • nodejs跳转到指定页面
  • 进入dos命令行
  • django发送请求
  • android中文文档
  • <2> unity3d 分包与上google play 之具体实战
  • React+react-dropzone+node.js实现图片上传的示例代码
  • jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
  • highcharts update
  • 云南人社医保缴费步骤
  • 投资性房地产如何进行后续计量
  • 企业承包经营责任制
  • 浙江省焊工操作证查询
  • 新税法折旧年限怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设