0

html5ゲームを開発していますが、プレーヤーがゲームの途中で誤ってWebブラウザーを閉じた場合に、この問題が発生します。彼が再びゲームを開くと、ゲームは最初から始まり、プレーヤーがプレイしていたゲームは失われます。だから私はこの解決策を見つけましたローカルストレージを使用すると、ゲームデータ全体をJSONにエンコードして保存できます。このようにして、プレーヤーは後でゲームを再開できます。

しかし、私のゲームでは、すべてのプレーヤーがログインを持っているので、すべてのプレーヤーが自分のlocalStorageを持つように、彼のログインもlocalStorageに保存する必要があります。

では、localStorageでこれを行うことはできますか?より良い解決策はありますか?

よろしくお願いします

4

2 に答える 2

1

データのサイズによっては、Cookie を使用する場合があります。それはより速く、より簡単です。

于 2012-04-18T16:49:46.720 に答える
1

はい、クライアントで SQLLite データベースを使用できます。これはオープン ソースであり、SQLLite のダウンロード リンクからダウンロードできます。

于 2012-04-18T16:45:38.840 に答える