UI Una de las cosas más tediosas de manejar poco tiempo para un proyecto es dejar features grandes para el final por error. La UI usualmente es un digno candidato, y muchas veces se presenta el peor escenario… ¿cómo integro esto en algo que ya está súper formado? Una posible solución viene presentada por el … Continuar leyendo Arquitectura Unity para jams VI
Etiqueta: C#
Savefiles con XML
El sentido de la progresión en un juego es casi siempre dependiente de un savefile. Esto es un archivo con la información del progreso del jugador. Sea niveles desbloqueados, armas recolectadas, ranking de puntajes o posición del jugador en el mundo, la gran mayoría de los juegos requieren algo así. Esto también es usado para … Continuar leyendo Savefiles con XML
Linq y Lambda Expressions
En este caso estaremos viendo una sección de .NET llamada Linq (Language integrated query). Se trata de un conjunto de herramientas para explorar colecciones (arrays, listas, etc.) para obtener elementos o subconjuntos usando lógica. Linq trabaja principalmente con la interfaz genérica IEnumerable<T> que descrine una colección enumerarle de objetos de tipo T. Con Linq podemos hacer … Continuar leyendo Linq y Lambda Expressions
Conociendo C# Pt. 4: Clases abstractas y herencia
Cerrando la temática de Conociendo C# tenemos el concepto de herencia, declaración de clases abstractas y como envolver todo esto. Cuando empecé a programar en Unity, una de las cosas que me intrigaba mas era; ¿cómo se comportaba la herencia en un sistema de scripts? Honestamente hay que reconocer que lo implementaron de una manera … Continuar leyendo Conociendo C# Pt. 4: Clases abstractas y herencia