我在碰撞属性中得分和得分高,所以每当我的物体碰撞某个逻辑分数并且高分增加因为我在游戏中没有死亡阶段所以当我重新启动我的游戏时,高分从零开始我我希望高分应该从之前的高分开始,只有得分>高分才会更新。我已经为它编写了代码,但是当我的对象从6开始碰撞高分时它不起作用所以请告诉我解决它的方法
local Highscore = 0
score = 0
local function updateText()
HighscoreText.text = "Highscore: " .. Highscore
end
-- collision Property --
local function onCollision( event )
if ( event.phase == "began" ) then
-- logic --
-- score update--
-- highscore update--
if score > Highscore then
Highscore = score
end
updateText()
end
end
end
Runtime:addEventListener( "collision" , onCollision )
end