diff --git a/framework/scenes/world/actors/physics/init.lua b/framework/scenes/world/actors/physics/init.lua index 1a48860..d53afe1 100644 --- a/framework/scenes/world/actors/physics/init.lua +++ b/framework/scenes/world/actors/physics/init.lua @@ -145,7 +145,9 @@ function Physics:move(position) if (self.isDestroyed == false) then self.position, cols, colNumber = self.mainHitbox:checkCollisionAtPoint(position, self.filter) self.mainHitbox:updatePosition() - self.world:updateShape(self) + if (self.visual ~= nil) then + self.world:updateShape(self) + end end return self.position, cols, colNumber