Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: ElectroMan en Enero 04, 2016, 08:05:16 PM

Título: Dónde guardar una lista o base de datos
Publicado por: ElectroMan en Enero 04, 2016, 08:05:16 PM
Hola, tengo una Lista donde guardo todos los Monstruos de mi juego, cada uno con sus diferentes atributos. Aún no está completa y solo tengo unos cuantos de prueba, pero yo los he introducido desde la interfaz de Unity. Es decir, en mi escena voy al objeto MonstruosDB el cual tiene asociado un Script MonstruosDB. Ahí le dí un tamaño 5 y rellené los campos de cada monstruo. Mi duda es que no sé si esa es la manera correcta de manejar esta "base de datos", no sé si sería mejor añadirlos mediante código en el Script o si está bien así. Otra duda es cómo la uso entre escenas, no sé si debería poner el objeto con el script en la primera escena y mantenerlo con DontDestroyOnLoad durante todas las escenas ya que necesito acceder desde casi todas (desde la principal para ver el bestiario, desde la escena de batalla para colocar a los monstruos...) Muchas gracias de antemano.
Título: Dónde guardar una lista o base de datos
Publicado por: Braltor en Enero 04, 2016, 08:35:58 PM
mi experiencia es que es bastante volatil guardar BDs serilizadas con la interfaz de Unity... es mejor poner todo en código y sólo las referencias a gameobjects se meten por la interfaz, además así cualquier parte del juego puede usarlas