Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: TutosCuevas en Agosto 26, 2015, 02:05:19 PM

Título: niveles desbloqueables
Publicado por: TutosCuevas en Agosto 26, 2015, 02:05:19 PM
hola gente, es mi primer post y espero q puedan ayudarme, he desarrollado un juego estilo al flappy birds y he creado distintos personajes, pero en vez de poder elegir todos, quiero q se vayan desbloqueando a medida que se obtiene una mayor puntuacion en el juego, por ejemplo, para desbloquear el segundo personaje hay que haber obtenido alguna vez 20puntos o mas, para el tercer personaje 40puntos  asi... espeo que puedan ayudarme gracias.
Título: niveles desbloqueables
Publicado por: mrpacogp en Agosto 26, 2015, 04:57:40 PM
Si has desarrollado ya el juego no veo que problema puedes tener con eso. Que duda tienes?
Enviado desde mi SM-N910F mediante Tapatalk
Título: niveles desbloqueables
Publicado por: TutosCuevas en Agosto 27, 2015, 05:56:46 PM
[quote author=mrpacogp" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="18692" data-ipsquote-contentcommentid="104708 date=1440601060]Si has desarrollado ya el juego no veo que problema puedes tener con eso. Que duda tienes? Enviado desde mi SM-N910F mediante Tapatalk[/quote] he desarollado el juego pero soy nuevo en esto, me he ido hayudando de foros y amigos, la cosa q es un juego para que te hagas a la idea parecido al flappy birds, y lo que quiero es que si el jugador llega a 20 puntos x ejemplo, desbloque un personaje y asi sucesivamente, dichos personajes estan en una escena anterior a la del juego, espero que puedas ayudarme
Título: niveles desbloqueables
Publicado por: mrpacogp en Agosto 27, 2015, 06:41:48 PM
Te refieres a que te explique como se hace?
Creas un int por ejemplo y vas sumando cuando se cumpla la condición que tu quieras. Cada personaje estará disponible según el valor del int.
Algo más?
Enviado desde mi SM-N910F mediante Tapatalk
Título: niveles desbloqueables
Publicado por: TutosCuevas en Agosto 27, 2015, 07:18:48 PM
ostia es verdad... parezco tonto.... jajajmuchas gracias, pero eso se me guarda permanentemente aun cerrando el juego? y si es asi, tengo enlazada una cuenta google play games, como se haria para que si borrro el juego al conectarme al google play games volviese a tener los personajes desbloqueados? gracias
[quote author=mrpacogp" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="18692" data-ipsquote-contentcommentid="105139">Te refieres a que te explique como se hace? Creas un int por ejemplo y vas sumando cuando se cumpla la condición que tu quieras. Cada personaje estará disponible según el valor del int. Algo más? Enviado desde mi SM-N910F mediante Tapatalk[/quote] Título: niveles desbloqueables
Publicado por: DavidV en Agosto 28, 2015, 02:34:35 AM
No, no  guarda, para que guarde tienes que usar Playerprefs:http://docs.unity3d.com/ScriptReference/PlayerPrefs.SetInt.html (Para guardar)http://docs.unity3d.com/ScriptReference/PlayerPrefs.GetInt.html (Para cargar)  
Título: niveles desbloqueables
Publicado por: TutosCuevas en Agosto 28, 2015, 11:24:08 AM
[quote author=DavidV" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="18692" data-ipsquote-contentcommentid="105281">No, no  guarda, para que guarde tienes que usar Playerprefs:http://docs.unity3d.com/ScriptReference/PlayerPrefs.SetInt.html (Para guardar) Título: niveles desbloqueables
Publicado por: mrpacogp en Agosto 28, 2015, 01:03:48 PM
Para que guarde si borras el juego debes usar el icloud save de google o de Facebook para vincular el progreso a una cuenta.
Enviado desde mi SM-N910F mediante Tapatalk
Título: niveles desbloqueables
Publicado por: TutosCuevas en Agosto 28, 2015, 01:11:14 PM
[quote author=mrpacogp" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="18692" data-ipsquote-contentcommentid="105402 date=1440759828]Para que guarde si borras el juego debes usar el icloud save de google o de Facebook para vincular el progreso a una cuenta. Enviado desde mi SM-N910F mediante Tapatalk[/quote]vale y e intentado lo que me habeis dicho y no he conseguido solucionar mi problema...
Título: niveles desbloqueables
Publicado por: leocub58 en Agosto 28, 2015, 01:57:38 PM
Vamos a ver, el jeugo no lo desarrollaste tú, simplemente copiaste código. No está mal para aprender pero no vengas diciendo que lo desarrollaste y noseque y noseque más. Es sencillo de comprender, playerpreffs te guarda la variable para cuando salgas del juego y vuelvas a entrar la variable no se modifique, lo que necesitas es cambiar tu sistema de puntuación, cuando pases por los 10 checkpoints poner le código PlayerPreffs.SetInt("nombredetuvariable", PlayerPreffs.GetInt("nombredetuvariable") + 1); Eso lo que hace es establecer que nombredetuvariable va a sumar 1 a la variable ya guardada. Luego haces en update un if, if(playerpreffs.GetInt("nombredetuvariable") == X){ Siendo X el numero que tu quieras, Application.LoadLevel("nombredetuotraescena");