@Tom, are you scrolling the ground by altering the x/y coordinates? and are you also scrolling the physics bodies in the same way or are you expecting them to update in the enter frame?
I found the solution was to add the physics world to a separate layer to that of the scene:
local physicsLayer = Sprite.new()-- create new sprite instance
physicsLayer.world = b2.World.new(0, 10, true)-- add the physics on this layer
self:addChild(physicsLayer);-- add sprite to this scene
Comments
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
I found the solution was to add the physics world to a separate layer to that of the scene: