Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

variables que no se pueden modifica cuando se repite una misma escena

Iniciado por Ness, Octubre 21, 2015, 09:29:48 AM

Tema anterior - Siguiente tema
Octubre 21, 2015, 09:29:48 AM Ultima modificación: Octubre 21, 2015, 09:31:15 AM por nestorjaviersolera
Hola gente, una pregunta forma de mantener las variables de forma constante cuando repita una escena es para un sistema de puntos, pero me dificulta que no puedo mantener ese valor. la pregunta seria ¿como hacer para que una variable conserve su valor pase lo que pase?. gracias por la atención.


Aquí te dejo lo que iRobb te comenta:
http://docs.unity3d.com/ScriptReference/PlayerPrefs.html" rel="external nofollow">http://docs.unity3d.com/ScriptReference/PlayerPrefs.html 
int score = 455;
PlayerPrefs.SetInt("Score", score);

Debug.Log(PlayerPrefs.GetInt("Score"));
También puedes instanciar la class que almacena entre otras cosas los puntos, depende de si quieres guardar la puntuación entre partidas.

También puedes usar las constantes o como te dicen crear una clase que no se destruya al cargar un nivel.private const int contadorReset = 5;
public static int contadorAds = contadorReset;
Y en el start:contadorAds --;Por ejemplo un contador para poner anuncios cada 5 partidas.


[quote author=mrpacogp" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="32247" data-ipsquote-contentcommentid="120681">También puedes usar las constantes o como te dicen crear una clase que no se destruya al cargar un nivel.private const int contadorReset = 5;
public static int contadorAds = contadorReset;
Y en el start:contadorAds --;Por ejemplo un contador para poner anuncios cada 5 partidas.[/quote]una prequeña pregunta static  o const

No, no consumen. Y no te debería preocupar eso si no dominas el profiler...

Etiquetas: