Unity Spain
Mesa de ayuda => Unity3D => Scripting => Mensaje iniciado por: mutoit en Octubre 27, 2019, 09:22:34 PM
Hola, aun no he tocado este apartado en tutoriales , por ahora solo conozco las variables u arrays pero no se, creo que hay un sistema mas efectivo para lo siguiente :
Como se suelen guardar por ejemplo, los recursos que recolectas ? en una simple variable que ira siendo trabajada a base de bien por operaciones matematicas pero que solo estaremos modificando esa unica variable ?
No busco una explicacion muy extensa, solo una idea general, algo que me oriente para luego yo seguir profundizando.
Gracias
Si te refieres al inventario o equipo de un personaje durante la partida, suele crearse una clase o una estructura compuesta por varias propiedades, que indexan la cantidad y contenido de lo que vas recogiendo, etc. También se usa para gestionar los stats del personaje en todo momento (vida, magia, fuerza, puntuación, etc...)
En cuanto a la persistencia de datos, como guardar y cargar partida, hay varios métodos. El más sencillo es usar la clase PlayerPrefs y sus funciones para leer y escribir los datos, los cuales se alojarán en una carpeta concreta de la instalación del juego o del sistema operativo que toque.
Muchas gracias !
Cita de: mutoit date=1572254771Muchas gracias !
Si quieres profundizar, este tuto es muy completo.
http://unity-dev.blogspot.com/2016/05/serializacion.html (http://unity-dev.blogspot.com/2016/05/serializacion.html)
Cita de: _davidlopez29 date=1572306456Si quieres profundizar, este tuto es muy completo.
http://unity-dev.blogspot.com/2016/05/serializacion.html (http://unity-dev.blogspot.com/2016/05/serializacion.html)
Muchas gracias lo voy a mirar !