When I compile this is showing
error: Cannot translate an object before collision is resolved
and when I'm building app for android it shows me an error#5 (null).
Here's my code:
function onLocalCollision(meteor, event)
if event.phase == "began" then
if event.object1.myName == "meteor" and
event.object2.myName == "rocket" then
score = score - 1
scoreNumber.text = score
restart.isVisible = true
meteor.x = 500
meteor.y = 300
meteor2.x = 500
meteor2.y = 200
meteor3.x = 500
meteor3.y = 100
event.object2.alpha = 0.2
rocket:applyForce(-150,0,rocket.x,rocket.y)
lives = lives -1
livesNumber.text = lives
if lives < 1 then
lives = 3
score = 0
scoreNumber.isVisible = false
livesText.isVisible = false
livesNumber.isVisible=false
hearticon.isVisible = false
scoreText.isVisible = false
gameover.isVisible = true
restart.x = 100000
end
end
end
end
meteor.collision = onLocalCollision
Runtime:addEventListener("collision", meteor)