box2d检测碰撞混乱?

如图所示,本来我的fixture的filter是2048,但是上面得到的居然是1,下面的得到又是正确的,怎么回事?

这张图是我把怪物的碰撞区域做的比游戏界面还大,这样就有跟图中按钮相交,但是两个是不会发生碰撞的,如图中所示,有一条红线,这个是发生碰撞后会绘画出的,经我断点检测,那个按钮的fixture变成了图中那个小女孩的fixture了,