Json 保存高分和其他东西-电晕

Json 保存高分和其他东西-电晕,json,lua,save,coronasdk,Json,Lua,Save,Coronasdk,我想在比赛中保留一个高分。我看到您需要使用json库,但我不知道如何使用它。我想保存一个表,而不仅仅是一个书面文本。有一个简单的方法吗 平硐: 我发现了自我: 它工作得很好!但我很担心。我对这些事情不在行。如果可靠的话,有人能告诉我吗?你可以用更简单的方法解决你的问题 只需为分数声明一个变量,如下 local score=0 然后,每当它碰到桨时,将分数变量增加1。因此,在碰撞函数中插入编码,如下所示: local function onCollision(event) { sco

我想在比赛中保留一个高分。我看到您需要使用json库,但我不知道如何使用它。我想保存一个表,而不仅仅是一个书面文本。有一个简单的方法吗

平硐: 我发现了自我:
它工作得很好!但我很担心。我对这些事情不在行。如果可靠的话,有人能告诉我吗?

你可以用更简单的方法解决你的问题

只需为分数声明一个变量,如下

local score=0
然后,每当它碰到桨时,将分数变量增加1。因此,在碰撞函数中插入编码,如下所示:

  local function onCollision(event)
  {
  score=score+1
  }
 ball.collision=onCollision
 ball:addEventListener("collision",ball)
最后,当您需要在gameover之后保存您的高分时,您可以使用首选项而不是json,这使得编码更大

local preference= require "preference"
local highscore=0

 preference.save{highscore=score}
如果要显示高分,请使用以下命令:

highscore_value=preference.getValue("highscore")
display.newText(highscore_value,0,0,nil,30)
这可能对解决您的问题有用

请参阅: