求助!!怎样模拟一个不断缩小的毒圈?

2D平面模拟吃鸡毒圈缩小的效果,中心是透明 的,周围是绿色的毒圈,然后毒圈的范围不断缩小,有没有比较好的实现方式?

反向mask

2.X以上版本使用反向mask好像会出问题,屏幕外的看不到

shader aplha中心渐变啊