I've got a physics object in a group, and that physics object has an X coordinate of 1900. When I try to drag it (using dragBody() from gameUI), it flips out and does all sorts of weird things.
It appears to be because the event.x is within the screen coordinates (0 to 480), while the object is using a different coordinate system (being in a group), and is at 1900. So, the Touch Joint is being created with the wrong coordinates and/or the X and Y are being updated with the wrong coordinates during the drag.
Does anyone know how to fix this? I've played around with object:localToContent() and object:contentToLocal() for hours and hours, and I'm just not getting anywhere. Any help would be GREATLY appreciated.