The groups all must be aligned. You cannot have physics bodies in different groups where the groups’ <x,y> positions differ.
This is in the documentation, where I don’t recall, but definitely there.
When working with Corona display groups and Box2D, it’s important to remember that Box2D expects all physics objects to share a global coordinate system . Both grouped and ungrouped display objects will work well since they will share the internal coordinates of that group. However, unexpected results will occur if physical objects are added to different display groups and those groups are moved, scaled, or rotated independently of each other. As a general rule, do not alter the position, scale, or rotation of display groups that contain physics objects.
I created an enemy in which some parts must rotate, + I create a laser. I grouped the boss objects with the laser object. And he placed the group at the turning point.
My problem is that I’m trying to use physics and displaced groups together. Because of what the body appears not there. I use a group so that several objects rotate together. I moved the group to the pivot point. The crutch that I made - I add the coordinates of the object (to which I need to add the physical body) and the coordinates of the group, I create the same object but in the general group (not displaced). As a result - a copy of the object to which I need to add physical. body, but in another group, not visible and with a physical body(used google transliter )