Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: DavidTrenkat en Agosto 17, 2015, 02:20:28 AM
Buenas de nuevo !A ver sigo desarrollando mi primer juego 2D en Unity y estaba pensando en un sistema mediante el cual se pudieran desbloquear niveles y personajes comprándolos con items que se conseguirían en el propio juego (monedas que fuera recogiendo el personaje por la pantalla).¿Alguien conoce algun sitio o tutorial donde pueda encontrar información de esto? He mirado lo de SOOMLA (
http://know.soom.la/unity/), pero dandole un vistazo por encima me ha parecido un poco complejo...Estoy 'aprendiendo' la API de Unity como para ponerme ahora con otra más XDUn saludo!
es muy fácil. Usa playerprefs, solo tienes que hacer que las monedas te sumen 1 al playerprefs.int o float, en la tiendas usas playerprefs.GetInt o GetFloat y este te dará la cantidad acumulada de monedas. Al conseguir X monedas (20 por ejemplo) y presionar un botón desbloqueas el nivel dos, que eso lo podrías hacer con playerpreffs también. playerprefs.setint("level2", 1); y luego un boton del nivel 2 que al presionarlo y un condicional (playerprefs.getint("level2") == 1) te lleve a la escena 2.
Vaya, no conocía nada acerca de los playerprefs jaja Voy a investigar un poco y me pongo a ello. Muchas gracias !