boxcollider宽高设置为0为什么还能被碰撞检测到?

给一个骷髅精灵添加了两个碰撞体,一个是身体的固定宽高碰撞体,一个是攻击帧动画的时候会根据攻击0帧特效修改宽高的碰撞体,攻击完后就会重置宽高为0。当我操作人物经过这个骷髅精灵的时候,宽高为0的碰撞体也会被检测出碰撞是为什么?



因为还有一个点?

好像设置为0依旧会被检测到碰撞

最终解决是在攻击动画开始帧插入一个事件 开启这个碰撞体 结束帧插入一个事件 关闭这个碰撞体解决。还有其他好的办法吗?