![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2D
加钱居士
这个作者很懒,什么都没留下…
展开
-
spine使用BoundingBox实现游戏中的碰撞检测
首先允许我用句脏话发泄一下写这篇文章的心情,当时为了实现这个功能,查了许多资料,也问了不少所谓的大佬(有好多竟然还不知道spine的这个用法。。。),结果还是模棱两可,垃圾、垃圾、垃圾!因为当时搞这个东西是真的耗费了我不少时间,也可能是我太菜了o(╥﹏╥)o,分享出来方便大家以后少走弯路,话不多说。需求:在项目中需要用实现角色的技能,技能的伤害判定一般是由碰撞触发的,而在这个技能的生命...原创 2019-11-28 14:30:51 · 3246 阅读 · 0 评论 -
微信小游戏之间的跳转
随着小游戏的井喷式爆发,导流的方式也越来越多样,以微信为例,小游戏之间的跳转也成为导流的重要方式之一;微信小游戏跳转需要注意以下几点:1.在小游戏的跳转按钮回调里调用微信的API,例:wx.navigateToMiniProgram({ appId: '**************',//此处是需要跳转的小程序的appid(注意:不是自己程序的appid) succe...原创 2019-11-27 20:10:58 · 1629 阅读 · 0 评论 -
cocos2d 常见的46种动作(Action)
Sprite * sp= Sprite::create("Icon.png"); sp->setPosition(Vec2(150, 150)); addChild(sp,0,922); // Action动作 // MoveBy 创建一个移动的动作 参数1:移动到目标坐标所需的时间 参数2:目标坐标 支持revers...原创 2018-10-08 21:10:45 · 642 阅读 · 0 评论 -
Cocos2D开发Math类中常用函数
cocos2d-js中Math对象的常用方法总结 1.丢弃小数部分,保留整数部分parseInt(5/2)2.向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,向下取整Math.floor(5/2)二、Math 对象的方法1. Math.abs(num) : 返回num的绝对值2. Math....转载 2018-10-19 19:33:00 · 1077 阅读 · 0 评论 -
Cocos中特殊的节点归纳
除了我们常用的基本节点类型,Cocos2d-x还提供了更多高级节点类型,以帮助构建特殊功能。或许你想制作一个基于瓦片地图的游戏?抑或是一个2D的side-scroller游戏?再或者,你可能想要在游戏中添加粒子效果?Cocos2d-x提供了节点对象来帮助你实现这些目标!1、瓦片地图瓦片地图是由一个个的瓦片构成的地图。每个瓦片都可以有独立行为。TMX是一种基于XML的地图格式,它最初被用来设...原创 2018-10-27 14:47:08 · 632 阅读 · 0 评论 -
cocoscreator 预设Button用代码添加回调
最近开发一款游戏遇到一个小坑,就是用creator开发的时候,如果我们把button做成预设的时候呢是不能给按钮绑定回调,这是creator引擎不允许的, 刚开始的想法的是定义一个全局的变量,然后预设按钮点击的时候呢来改变这个全局变量,在另一个脚本的update中监测这个全局变量是否改变,来响应相应的回调,但是这个 方式不仅显得笨拙,而且会消耗很多内存,这在开发中是不允许的,思来...原创 2019-01-10 10:43:44 · 1218 阅读 · 0 评论 -
小游戏资源缓存区空间不足
前一段时间开发了一款小游戏,在测试的时候,刚开始的几次测试没问题,测试次数多的时候,尤其是更新了资源,小游戏的log中会出现报错: saveFile:failthemaximumsizeofthefilestoragelimitisexceeded It might be due to out of storage spaces, you...原创 2019-06-03 14:56:27 · 1541 阅读 · 0 评论