我想在球击中特定物体(透明障碍物)或穿过特定区域时播放特定声音。
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)`
那么我怎样才能让球与另一个物体碰撞并在不停止游戏的情况下开始声音(在碰撞功能上,物体碰撞的那一刻它会进入重新启动屏幕)
非常感谢 ...