local physics = require "physics"
local floor = display.newRect(0, display.contentCenterY, display.contentWidth, 30)
local ball = display.newGroup()
ball.x, ball.y = 20, display.contentCenterY - 20
display.newCircle(ball, 0, 0, 20)
display.newRect(ball, -8, -8, 16, 16)
:setFillColor(0x00)
physics.start()
physics.addBody(floor, 'static')
physics.addBody(ball, 'dynamic', {radius=20})
physics.setGravity(1, 9.8)
physics.setReportCollisionsInContentCoordinates(true)
floor:addEventListener('preCollision',
function(event)
print(event.x, event.y)
end
)
Comments