所以我遇到的問題相當簡單,但我似乎無法讓它在所有功能中都能正常工作。 我只想將高分保存在localstorage中,並在遊戲結束時自動更新。 我很感激任何具體的解決方案!謝謝!在localstorage中保存高分(Javascript蛇遊戲)
獎勵問題:遊戲應該在android(cordova)上工作 - 因此按鈕控件。但是,按下按鈕似乎有一個短暫的延遲。使用鍵盤時情況並非如此。我該如何解決這個問題?
所以我遇到的問題相當簡單,但我似乎無法讓它在所有功能中都能正常工作。 我只想將高分保存在localstorage中,並在遊戲結束時自動更新。 我很感激任何具體的解決方案!謝謝!在localstorage中保存高分(Javascript蛇遊戲)
獎勵問題:遊戲應該在android(cordova)上工作 - 因此按鈕控件。但是,按下按鈕似乎有一個短暫的延遲。使用鍵盤時情況並非如此。我該如何解決這個問題?
您可以只使用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);
}
我剛剛添加了一些代碼到您的原始代碼。
您可以在CodePen
看到這裏只要按照與大寫
注1評論:
我用codepen
因爲JSFiddle
和StackOverflow
塊localStorage
中的代碼片斷
注到wotk 2:
從我的經驗看,點擊瀏覽器,觸摸設備有一些延遲(部分秒或更多)