还记得小时候玩的泡泡龙吗?用CocosCreator实现它!
摘要
习惯了方格形状的二维数组摆放模式后对《泡泡龙》这类参差不齐的摆法束手无策?别怕!免费教程、开源源码全部到位!
正文
效果
数据结构
/** |
用二维数组表示,在 json 文件中提前配置好
{ |
坐标转化
一个转化工具类
public static readonly SCREEN_W: number = 720; |
优化碰撞
大多数情况下,乘法是慢于加法的,所以分段检测,x y 两方向都符合要求后再做乘法。
let offsetY = Math.abs(n.y - this.shootBubble.node.y); |
视频地址
录了教程放在了 Bilibili 视频站。
跳转链接:
https://space.bilibili.com/128813294
O(∩_∩)O~~
记得点赞哦!
结语
开源地址:
https://github.com/KuoKuo666/CocosCreator-Bubble
工程源码在我的微信公众号回复关键词【泡泡龙】也可获得
O(∩_∩)O~~
微信公众号
还记得小时候玩的泡泡龙吗?用CocosCreator实现它!