3

私はモバイルゲームを開発しているので、ログインしているすべてのユーザーのゲームの進行状況を保存したいと思います(プレーヤーがゲームの途中で誤ってWebブラウザーを閉じた場合。彼がゲームを再び開くと、ゲームは最初から始まり、プレイヤーがプレイしていたゲームは失われます。このようにして、プレイヤーは後でゲームを再開できます。)

したがって、すべてのユーザーに対して、新しいlocalStorageオブジェクトを作成しますが、ここでこの回答を取得します 。「Jocelynelecopmte」によってHTML5ローカルストレージでサポートされているデータ。

それでそれをすることは不可能ですか?そうでない場合、どうすればそうできますか?前もって感謝します

4

1 に答える 1

3

これは、ゲームのシングルプレイヤーの側面でうまく機能します。とを使用JSON.stringifyして、JSON.parseからオブジェクトを保存およびロードできますlocalStorage

var object = new Object();
object.score = 100;
object.name = "John";

localStorage.setItem("player1", JSON.stringify(object));
var copy = JSON.parse(localStorage.getItem("player1"));

console.log(copy.name);

作業コードはここにあります。

于 2012-04-23T10:30:42.363 に答える