0

私は cocos2d を初めて使用し、NSUserDefaults を使用してユーザー固有のデータを保存および取得するのに少し問題があります。

私が作成しているゲームでは、ユーザーは漁師であり、コインを獲得してギアをアップグレードします。たとえば、釣り竿には、プレイヤーがゲームを進めるにつれてアップグレードできる特定の力があります。

UserDefaults の値を簡単に保存および取得できることがわかりましたが、釣り竿のパワーの初期値を設定する方法と、ゲームがオンになるたびにその値によって釣り竿のパワーがリセットされないようにする方法がわかりません。 .

ユーザーがロッドをアップグレードした場合でも、次にゲームをプレイすると、プログラムが初期値を設定した同じコードを介して戻るため、ロッドのパワーがリセットされます。

初期値を設定し、再度設定する必要がない方法を見つけたいと思います。

4

1 に答える 1