像弹弹堂这种他的碰撞器怎么实现的?

那种本来玩家是站平面上的,被炮轰了后地面就陷下去一块,主角也跟着掉下去,这种怎么实现的?

做页游的时候有参与过,简单的说就是炮弹的坑是一张像素图,比如是圆环形状, 与地图层水平面的像素图重叠的区域擦除,然后角色y坐标向下偏移

地形图像的变化倒好实现,我想到的是遮罩,但图像擦除后碰撞器也得改变,而且是不规则的碰撞器,怎么动态去做修改呢?难道不是用的碰撞器?那人物怎么在不规则的地形上移动。我感觉在不规则地形移动通过物理引擎比较好实现,就是不知道碰撞器形状怎么做变化的。

要做的和弹弹堂一样用物理的就麻烦了,碰撞和移动还是得基于像素的运算

不是用碰撞器实现的 就是用的像素碰撞,碰撞的检测的精髓就在于挖空的像素与角色的像素直接的检测

哦,长知识了,还没接触过像素碰撞,下次去了解下,谢谢!

可以看看这个文章
https://mp.weixin.qq.com/s/4lFv9p346yEg_PSOwN0WKw

谢谢,虽然还看不怎么懂,先收藏着。不过他最后提了另外一种简单的实现方法可以借鉴一下,虽然效果应该不怎么样,还占资源,不过简单:
另一种实现思路
首先创建一堆刚体铺满所有泥土,在监听到触摸事件后,移除对应位置的刚体。

那卡死你,论坛有一个mesh挖洞,你可以了解一下

好的,我找找

刚找了一下,这是合集,可以下载他的demo试试
https://mp.weixin.qq.com/s/Ht0kIbaeBEds_wUeUlu8JQ

这是demo地址
https://github.com/baiyuwubing/cocos-creator-examples

谢谢, 白玉无冰大佬的技术贴好多啊,够学很长一段时间了