那种本来玩家是站平面上的,被炮轰了后地面就陷下去一块,主角也跟着掉下去,这种怎么实现的?
做页游的时候有参与过,简单的说就是炮弹的坑是一张像素图,比如是圆环形状, 与地图层水平面的像素图重叠的区域擦除,然后角色y坐标向下偏移
地形图像的变化倒好实现,我想到的是遮罩,但图像擦除后碰撞器也得改变,而且是不规则的碰撞器,怎么动态去做修改呢?难道不是用的碰撞器?那人物怎么在不规则的地形上移动。我感觉在不规则地形移动通过物理引擎比较好实现,就是不知道碰撞器形状怎么做变化的。
要做的和弹弹堂一样用物理的就麻烦了,碰撞和移动还是得基于像素的运算
不是用碰撞器实现的 就是用的像素碰撞,碰撞的检测的精髓就在于挖空的像素与角色的像素直接的检测
哦,长知识了,还没接触过像素碰撞,下次去了解下,谢谢!
谢谢,虽然还看不怎么懂,先收藏着。不过他最后提了另外一种简单的实现方法可以借鉴一下,虽然效果应该不怎么样,还占资源,不过简单:
另一种实现思路
首先创建一堆刚体铺满所有泥土,在监听到触摸事件后,移除对应位置的刚体。
那卡死你,论坛有一个mesh挖洞,你可以了解一下
好的,我找找
刚找了一下,这是合集,可以下载他的demo试试
https://mp.weixin.qq.com/s/Ht0kIbaeBEds_wUeUlu8JQ
这是demo地址
https://github.com/baiyuwubing/cocos-creator-examples
谢谢, 白玉无冰大佬的技术贴好多啊,够学很长一段时间了