Me respondo a mí mismo, lo he solucionado a medias.
En la colisión de "ball" con "platform", en vez de...
Código Java:
Ver originalinitialtime.text = score - clockText.text
...lo he cambiado por:
Código Java:
Ver originalscore = score - clockText.text
initialtime.text = score
Quedaría así:
Código Java:
Ver originallocal function onCollision( self, event )
local collideObject = event.other
if ( collideObject.surfaceType == "superbounce" ) then
event.contact.bounce = 1
print(score - clockText.text)
score = score - clockText.text
initialtime.text = score
end
end
La pega está en que cada vez que bota la pelota, me resta el doble de lo que marca clockText.