2017-05-24 28 views
0

私が抱えている問題はかなりシンプルですが、すべての機能の中で機能するようには思えません。 ハイスコアがlocalstorageに保存され、ゲームが終了すると自動的に更新されます。 私は特定のソリューションに感謝しています!ありがとう!localstorageでハイスコアを保存する(JavaScriptのスネークゲーム)

ボーナスの質問:ゲームはアンドロイド(コードバ)で動作するはずです。したがって、ボタンはコントロールします。ただし、ボタンをタップすると少し遅れているようです。これは、キーボードを使用している場合には当てはまりません。これをどうすれば解決できますか?

答えて

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

元のコードにいくつかのコードを追加しました。コードスニペット

ノートにwotkするcodepenブロックlocalStorageJSFiddleためとStackOverflow私が使用している

あなただけ大文字とコメント

注1に従ってくださいCodePen
でここでそれを見ることができます2

私の経験から、タッチデバイスには、ブラウザでクリックするといくらかの遅延(1秒以上)があります

関連する問題