El quinto video de la introducción al desarrollo con Unity está terminado.
link:
Resumen
- Crear un objeto Canvas, el cual se utiliza para la interfaz de usuario.
- Dividir el Canvas en dos partes, una para el menú principal y otra para la partida.
- Crear un botón y editar sus parámetros.
- Crear un texto y editar sus parámetros.
- Componente escalador de Canvas para que el juego se adapte a distintas resoluciones de pantalla.
Cada video de esta serie que he hecho es más corto que el anterior. Esto se debe a que resulta muy aburrido esperar a que termine de escribir una línea, acomodar la cámara en la vista 3D o mover objetos en el escenario. Por eso decidí acelerar las partes que son triviales, tratando de evitar largos intervalos de silencio.
Además decidí acotar el objetivo del video, en este caso el video se llama: "Crear una interfaz de usuario simple. Canvas" y se trata de sólo eso, crear los componentes necesarios en la jerarquía y editarlos. En este video no se hace por ejemplo la programación.
Esto trae beneficios tanto para el que llega al video y ya sabe cómo crear una interfaz de usuario o no le interesa, como para el que quiere saber algo de Canvas y no le interesa saber además cómo crear un Script o empezar un proyecto de Unity desde cero.
Sitio Web
Estoy haciendo progresos con la página web, ayer estuvo cayéndose todo el día porque se me ocurrió cambiar el plugin para la traducción (que a propósito se llama Polylang), me costó configurar todo para que ande pero valió la pena, ahora el contenido en español e inglés son dos cosas totalmente separadas, puedo colocar imágenes y links a videos distintos para cada idioma.
En la sección que corresponde a "Mi primer juego en Unity" hay links a los videos y descargas de los archivos necesarios.
Las descargas son con links directos sin redireccionamiento, al hacer click en el enlace comienza instantáneamente la descarga de un archivo Zip con el contenido. A menos que se indique lo contrario, en la descarga no habrá archivos .exe ni instaladores.
Gdt Unity Assets es mi pequeña (muy pequeña por ahora) librería de Assets, es este momento hay siete Assets para descargar, pero con el tiempo voy a ir agregando.
Para distinguir las características con las que cuentan los Assets, decidí adoptar un sistema de colores. La tarjeta magenta indica que es un Asset básico, es decir modelo 3D más uno o más packs texturas (cada pack contiene albedo, ao, metallic y normal). La tarjeta lima indica que tiene algún tipo de funcionalidad extra. Por ejemplo los cuadros vienen preparados para colocar imágenes cuadradas y de relación de aspecto 16:9 y 9:16 directamente sobre el material en Unity. El set de ajedrez no es sólo un elemento de decoración, cada pieza es un objeto en sí mismo, con su propio origen e identificación. Además se puede desactivar el pie y colocar el tablero sobre una mesa por ejemplo.
Para el futuro estoy imaginando tres tipos de tarjetas más, para modelos que cuenten con animaciones, con scripts y con ambas.
Canal
De a poco voy engrosando la lista de videos, intentando mejorar a cada paso. Tengo muchas ganas de hacer material de Blender, programación en C# básica, paradigma de orientación a objetos, incluso de matemática y física y cómo aplicarla en Unity. Pero quiero terminar primero esta serie antes de pasar a otro tema. Les dejo el link del canal:
El que esté interesado en el desarrollo de video juegos, programación y modelado 3D puede suscribirse o contarle a algún conocido que esté en el tema.
Empecé todo esto hace poco, pero espero seguir creando material para el canal y el sitio web.

