Я хочу воспроизводить определенный звук, когда мяч попадает в определенный объект (прозрачное препятствие) или проходит через определенную область.
function onCollision(event)
if event.phase == "began" then
storyboard.gotoScene("restart", "fade", 400)
end`
end
`ball = display.newImage("ball.png") --main object code
ball.x = 100; ball.y = 100
physics.addBody(ball, "dynamic", {density=.05, bounce=0.1, friction=.2, radius=12})
screenGroup:insert(ball)`
--Obstacles code
`obst1 = display.newImage("obst1.png")
obst1.x = 640; obst1.y = -500
obst1.speed = 2
physics.addBody(obst1, "static", {friction=0.5, bounce=0.3, density=.1 })
screenGroup:insert(obst1)`
`missile1 = display.newImage("missile.png")
missile1.x = 700; missile1.y = math.random(5,1090)
missile1.speed = math.random(2,6)
missile1.initY = missile1.y
missile1.amp = math.random(20,100)
physics.addBody(missile1, "static", {density=0.1, bounce=0.1, friction=.2, radius=12})
screenGroup:insert(missile1)
missile1.angle = math.random(20,100)`
Итак, как я могу заставить мяч столкнуться с другим объектом и запустить звук, не останавливая игру (в функции столкновения, в ту минуту, когда объект сталкивается, он переходит на экран перезапуска)
Большое спасибо ...