Granularidad Granularidad se refiere a separar cosas, separar scripts, se trata de entender cómo los objetos y scripts de unity funcionan entre ellos para crear una simbiosis más eficiente. El mejor ejemplo de lo que esta MAL, es tener un script llamado Player, donde tenemos TODO sobre nuestro personaje. El manejo de input, el manejo … Continuar leyendo Arquitectura Unity para jams II
Etiqueta: Unity
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
Dynamic Label
Un script muy útil y corto es el que llamo DynamicLabel. La idea es que se use para UI, aunque perfectamente se puede usar para diálogos. Se trata de un script sencillo que usa la función string.Format(string format, params object[] args). Esta función nos permite construir una string usando datos en tiempo real. La forma … Continuar leyendo Dynamic Label
Helpers Pt. 1: Referencias Globales
Algo que acostumbro a hacer casi que de entrada en todo proyecto es crear una carpeta de Helpers. Hasta ahora no he encontrado caso donde no tenga la necesidad de usar un Helper. El concepto de helper es una clase que va a servir de ayuda repetidamente para varios escenarios. Uno de los helpers que … Continuar leyendo Helpers Pt. 1: Referencias Globales