Noticias

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

Dónde guardar una lista o base de datos

Iniciado por ElectroMan, Enero 04, 2016, 08:05:16 PM

Tema anterior - Siguiente tema
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.

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

Etiquetas: