CocosCreator能做出这种效果吗?

这几天一直在思考这个效果怎么做的。
这个星球会被炸出一个一个坑。

一开始想到的是用mask+chaincollider实现。
后来发现很难计算出那个坑:joy:

然后在思考是不是用的shader。但是creator的shader看了几天都没看懂。
可以给我指个方向吗:joy:

1赞

妈耶,论坛没人:joy:
今晚忽然突发奇想,用2个mask组建就搞定了。

反遮罩吧

兄dei,是因为这个问题太简单吗?
问都没人理

是因为太难了,都不会~~~

遮罩上面画圆

使用mask,和刮刮卡差不多的一个实现逻辑,参考https://forum.cocos.com/t/ccc/51528

谢谢啊,好久没看论坛。
自己研究出来了

谢谢啊。自己研究了好久才想到。:joy:

使用反向遮罩很容易实现弹坑的效果,但是如何生成对应形状的刚体完全没有思路

我这个还好。
刚体就是一个大圆圈。
然后爆炸区域记录圆点+半径。
在大圆圈发生碰撞的时候就开始计算。
找到没有被爆炸圆圈覆盖的区域。然后可以了。