2017-05-24 44 views
0

所以我遇到的問題相當簡單,但我似乎無法讓它在所有功能中都能正常工作。 我只想將高分保存在localstorage中,並在遊戲結束時自動更新。 我很感激任何具體的解決方案!謝謝!在localstorage中保存高分(Javascript蛇遊戲)

獎勵問題:遊戲應該在android(cordova)上工作 - 因此按鈕控件。但是,按下按鈕似乎有一個短暫的延遲。使用鍵盤時情況並非如此。我該如何解決這個問題?

回答

0

您可以只使用window.localStorage對象。

window.localStorage.setItem('highscore', JSON.stringify({userName: 'test', score: 100500})); 

var score = window.localStorage.getItem('highscore') 

if(score){ 
    var scoreObj = JSON.parse(score); 
    console.log(scoreObj.score); 
} 
0

我剛剛添加了一些代碼到您的原始代碼。
您可以在CodePen
看到這裏只要按照與大寫

注1評論:
我用codepen因爲JSFiddleStackOverflowlocalStorage中的代碼片斷

注到wotk 2
從我的經驗看,點擊瀏覽器,觸摸設備有一些延遲(部分秒或更多)