Arquitectura Unity para jams I

Este post va a ser largo, así que decidí dividirlo en varias publicaciones, lo ideal es leerlo todo. ¡Gracias! Introducción El término arquitectura de software se usa para referenciar cómo vamos a diseñar nuestro código para formar una solución funcional. Uno de los mayores errores que cometemos los programadores cuando recién arrancamos es creer que … Continuar leyendo Arquitectura Unity para jams I

Efecto de Explosión

El efecto de una explosión en términos de implementación es afectar a los elementos dentro de un radio en particular. En este caso usaremos el ejemplo del empuje físico de los elementos, el producto final debería mostrar como varios objetos son empujados en dirección contraria al centro de la explosión, variando el empuje en base … Continuar leyendo Efecto de Explosión

Chase camera elástica

Chase camera o ChaseCam se refiere a la perspectiva de cámara que, a un objeto desde atrás, la idea es que la cámara siempre se posicione atrás del objeto y siempre mire hacia adelante del objeto. Comúnmente conocida como perspectiva de tercera persona, aunque técnicamente esa definición no siempre se refiere exclusivamente a una ChaseCam. … Continuar leyendo Chase camera elástica

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