Jump to content
Unity Insider Forum

PlayerPrefs


Recommended Posts

Moin,

bin nach wie vor am "kämpfen" bei der Anfängerprogrammierung meines kleinen Spiels. Jetzt bin ich einer Frage begegnet, die ich mit lieber Bitte um Hilfe an Euch weitergeben will:

Inzwischen kann ich die Spielstände ganz ordentlich mittels PlayerPrefs speichern und wieder laden. Laut Unity ist der Speicherort hierfür in HKCU\Software\ExampleCompany\ExampleProductName zu finden. Bei mir aber nicht (habe im Code keinen anderen Pfad formuliert). Habe dann den Speicherort gefunden:

HKCU\Software\Unity\UnityEditor\DefaultCompany. Ist an sich kein Beinbruch, jetzt funktioniert aber nicht das  "PlayerPrefs.DeleteAll()". Kann man das irgendwo korrigieren ?

Vielen Dank und eine gute Woche weiterhin

Peter

Link to comment
Share on other sites

Wenn du in Unity bist, haut er die Daten immer in den Unity\UnityEditor Bereich rein.
Wenn du ein Build von deinem Spiel machst und das Spiel spielst, dann wird der oben genannte Speicherort verwendet.
Das verwenden der 2 unterschiedlichen Ort ist also normal.

PlayerPrefs. DeleteAll() sollte trotzdem in beiden Bereichen funktionieren.

Unity setzt aber selber noch einige Playerprefs-Daten in die Ordner rein. Ob diese Daten mit DeleteAll() auch gelöscht würden, kann ich nicht sagen.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...