如何在代码中为sprite重新生成polygoncollider2d?

用U3D的2D功能玩一个小游戏,本来有一个物体,增加了PolygonCollider2D组件,自动生成碰撞多边形。现在我想达到一个弹坑的效果。子弹打在地上,会打出一个坑,然后地面需要重新生成碰撞多边形,然后去掉再加上。