tutorial - juegos en c# ejemplos
En Unity, ¿cómo saber si es la primera vez que se abre un juego? (1)
Quiero que se ejecute un script,
cada vez que mi juego en Unity se abre por primera vez.
Use PlayerPrefs
. Compruebe si la clave existe. Si la clave no existe, devuelva el valor predeterminado 1 y es la primera vez que se abre. Además, si esta es la primera vez que abre, configure esa tecla en 0 para que nunca vuelva 1 nuevamente. Entonces, cualquier valor que no sea 1 significa que no es la primera vez que se abre. En este ejemplo, podemos llamar a la clave FIRSTTIMEOPENING
.
if (PlayerPrefs.GetInt("FIRSTTIMEOPENING", 1) == 1)
{
Debug.Log("First Time Opening");
//Set first time opening to false
PlayerPrefs.SetInt("FIRSTTIMEOPENING", 0);
//Do your stuff here
}
else
{
Debug.Log("NOT First Time Opening");
//Do your stuff here
}