Noticias

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

Manejando las entidades del juego

Iniciado por rogerdv, Abril 26, 2016, 06:47:49 PM

Tema anterior - Siguiente tema
Estoy revisando el diseǹo de mi proyecto y le toca el turno a la forma de manejar las entidades del juego, o sea, los NPC (aunque hoy me percaté de que quizás debería incluir otras cosas, como cofres y similares). En mi primera versión, hice un Diccionario que revisa cada vez que se carga una escena, y se agregan los NPC que no existan. Si existen, se activan. Al salir de la escena, todos los NPC incluidos en ella son desactivados, porque como tienen DontDestroyOnLoad, si lois dejo activos se pasan para la siguiente escena. La idea funciona, al menos en las condiciones sencillas en que la probé, pero me gustaría saber is alguien puede sugerirme mejoras o algún enfoque diferente y más óptimo.

http://dsgp.blogspot.com">Divagaciones sobre programación y juegos



Realmente no creo que leer desde un Dictionary<,> sea la mejor forma de hacer esto... Piensa que si quieres actualizar el juego tienes que actualizar el código... Puedes crear un archivo XML (por ejemplo) del que leas los datos del NPC, por otro lado olvidate de ir desactivando objetos, que los desactives no significan que no existan, solo que no hace un render de ellos ni ejecuta su codigo, pero siempre crea una carga.Simplemente al comienzo de una escena puedes crear un fondo con una barra de cargando mientras se instancian los NPC, que estos deberás leerlos desde un archivo con te dije antes. Un Saludo!

····>Desarrollando un videojuegos online-arcade para Android.


····>Programador en:C,C#,VB.net,PHP,HTML5,SQL,JS,Ruby.


····>Trabajando en: Desarrollo de paginas web y bushistudios.


                    ๑۩۞۩๑_(▀▄)KINGTRASE()_๑۩۞۩๑ 



Etiquetas: