If the object is added to a group, and then move the group then the center of the object will not display correctly. And not shifted physics joint objects - physics.newJoint
local physics = require("physics") physics.start() physics.setDrawMode("hybrid") local main = display.newGroup() local obj = display.newRect(200,200,50,50) physics.addBody(obj,"static", { density = 0.1, friction = 0.8, bounce = 0}) main:insert(obj) main.x = 100