私はjavascriptで簡単なゲームを作っています.更新後にリセットするのではなく、ローカルストレージにスコアを保存してロードすることに興味があります.
現在のコード:
var points = 0;
if (
hero.x <= (monster.x + 30)
&& monster.x <= (hero.x + 30)
&& hero.y <= (monster.y + 30)
&& monster.y <= (hero.y + 30)
) {
++points;
}
ポイントを保存するための私の最終結果は次のようになるはずですが、よくわかりません:
if (
hero.x <= (monster.x + 30)
&& monster.x <= (hero.x + 30)
&& hero.y <= (monster.y + 30)
&& monster.y <= (hero.y + 30)
) {
localStorage.points=Number(localStorage.points)+1;
}
else
{
localStorage.points=0;
}
私は何を間違っていますか?