cocos
文章平均质量分 70
加钱居士
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Creator 打包Android 报错Execution failed for task ‘:instantapp:packageDebugInstantAppBundle‘.
错误日志:> Task :instantapp:packageDebugInstantAppBundle FAILEDTask ':instantapp:packageDebugInstantAppBundle' is not up-to-date because: Task has failed previously.:instantapp:packageDebugInstantAppBundle (Thread[Task worker for ':' Thread 3,5,main]).原创 2021-05-26 11:46:08 · 1472 阅读 · 0 评论 -
跑酷类游戏实现背景无限循环
2D跑酷类游戏背景图需要与主角做相对运动,来让玩家感觉主角在移动,为实现这一效果,就需要背景图的移动,而由于机型的限制,图片资源每张大小不能超过2048*2048,所以做跑酷类游戏的时候需要多张散图拼凑成一张完整的大背景图,但是一个关卡所需要的背景资源又很大,所以就需要有限的背景资源循环使用...原创 2020-07-14 18:23:06 · 1209 阅读 · 0 评论 -
2d游戏中计算两条直线是否相交及相交的交点
a、b、c、d分别为同一坐标系下的四个坐标点functionsegmentsIntr(a,b,c,d){/**1解线性方程组,求线段交点.**///如果分母为0则平行或共线,不相交vardenominator=(b.y-a.y)*(d.x-c.x)-(a.x-b.x)*(c.y-d.y);...原创 2019-12-09 20:44:15 · 659 阅读 · 0 评论 -
spine使用BoundingBox实现游戏中的碰撞检测
首先允许我用句脏话发泄一下写这篇文章的心情,当时为了实现这个功能,查了许多资料,也问了不少所谓的大佬(有好多竟然还不知道spine的这个用法。。。),结果还是模棱两可,垃圾、垃圾、垃圾!因为当时搞这个东西是真的耗费了我不少时间,也可能是我太菜了o(╥﹏╥)o,分享出来方便大家以后少走弯路,话不多说。需求:在项目中需要用实现角色的技能,技能的伤害判定一般是由碰撞触发的,而在这个技能的生命...原创 2019-11-28 14:30:51 · 3851 阅读 · 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 · 746 阅读 · 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 · 1411 阅读 · 0 评论 -
Cocos中特殊的节点归纳
除了我们常用的基本节点类型,Cocos2d-x还提供了更多高级节点类型,以帮助构建特殊功能。或许你想制作一个基于瓦片地图的游戏?抑或是一个2D的side-scroller游戏?再或者,你可能想要在游戏中添加粒子效果?Cocos2d-x提供了节点对象来帮助你实现这些目标!1、瓦片地图瓦片地图是由一个个的瓦片构成的地图。每个瓦片都可以有独立行为。TMX是一种基于XML的地图格式,它最初被用来设...原创 2018-10-27 14:47:08 · 785 阅读 · 0 评论
分享