Unity3d: Salvataggio delle impostazioni in modo persistente con PlayerPrefs

In questo rapido tutorial vediamo come rendere persistenti le impostazioni di gioco in Unity 3d.
Per “rendere persistenti” si intende che le impostazioni verranno mantenute anche se si chiude e si riapre l’applicazione.

Allo scopo, il framework Unity ci fornisce la classe PlayerPrefs (namespace UnityEngine).
Un’importante limitazione da segnalare per questo sistema di memorizzazione persistente è che abbiamo a disposizione solo 1 megabyte.

Il sistema funziona tramite la logica della memorizzazione di chiave-valore.

ESEMPIO (C#)

Salviamo il punteggio del gioco:
PlayerPrefs.SetInt(“Score”1000); // salvataggio di 1000 nella chiave “Score”

Successivamente, per andare a rileggere il valore salvato:
int score = PlayerPrefs.GetInt(“Score”);

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *