I did that, but my problem is that my sprite has animation so each frame has a different polygon thus collision detection should apply to the current frame in the animation.
What I did is that I loaded all the polygons to the sprite body then with each frame change I disable and enable the polygons that correspond to that frame.
But this is a very tedious and extensive solution, and I'm wondering if there's a better solution or if I'm missing something