Una técnica habitual para representar efectos visuales es el uso de sistemas de partículas. Por ejemplo, un líquido o un elemento dinámico como el fuego, en lugar de con un sólo modelo 3D o una animación 2D que se oriente hacia la cámara –billboarding-, se representa mejor como cientos de pequeñas imágenes o mallas en […]
Categoría: Informática
Interfaz de usuario
En Unity podemos crear interfaces de usuario, las llamadas «interfaces virtuales», que suelen ser 2D y superponerse a lo que vemos del mundo, llamadas así porque la representación de un mundo virtual es por sí misma una interfaz -diegética- con el usuario. Actualmente Unity tiene 3 sistemas diferentes para crear estas interfaces: Lienzo Cuando en […]
Sonidos
La música y el sonido son recursos muy importantes para el apartado estético y emocional de cualquier aplicación. Desde Unity se pueden importar ficheros de audio en formatos AIFF, WAV, MP3 y OGG. Con ello se crean los llamados Audio Clips que luego se pueden usar en forma de contenedores llamados Audio Source en los […]
Fuentes
Las fuentes tipográficas son un elemento importante de la estética y accesibilidad de las aplicaciones. Desde Unity se pueden importar fuentes tanto en formato TrueType (TTF) como OpenType (OTF) y usarlas de manera estática o dinámica (generando la textura que representa ciertas letras sobre la marcha, cuando el juego está en ejecución). Más información Se […]
Junto con el desarrollo, la investigación en videojuegos es una de las competencias que se pide a la hora de hacer un Trabajo Fin de Grado o Trabajo Fin de Máster en estudios del área. Más aún si se trata de una Tesis Doctoral en el ámbito de los videojuegos, donde es evidente que el […]
Robot a la Fuga
El relato «Pequeño robot perdido», publicado en 1947 por Isaac Asimov, nos habla de un robot llamado Néstor potencialmente peligroso para los seres humanos debido a una modificación de las Leyes de la Robótica que ha sido introducida en la programación de su «cerebro positrónico». Ofendido por un investigador del complejo militar donde ha sido […]
César Piña
Empresario tecnológico y de videojuegos. Fundó su primer empresa con 16 años y se ha dedicado al mundo de la informática, la política y también la producción de videojuegos. Es responsable de Cateffects y Flying Beast Labs. Desde 2002 suele acoger 1 ó 2 becarios al año en sus empresas, ahora con Flying Labs. Van […]
Funciones
Unity ofrece a través de su lenguaje de scripting (C# principalmente) la posibilidad de definir e invocar funciones. En principio la llamada a funciones es síncrona y se hace en el mismo hilo de ejecución, existiendo las corrutinas (coroutines) como una opción para tener una ejecución concurrente de varias cosas a la vez. En C# […]
Miguel Durán
Informático de profesión, conocido por haber fundado la Asociación de Usuarios de Informática Clásica (AUIC) y ser un gran divulgador de la Historia de la Informática. Sus compañeros le dedicaron este tributo tras su fallecimiento y difundieron en redes su recuerdo. Conocido por su colección de ordenadores clásicos y por su impresionante trabajo creando y […]
Simulación física
Unity ofrece un motor físico propio, así como otras soluciones que ayudan a controlar el movimiento de los agentes, como el controlador de personajes. Esta lección está muy relacionada con la de movimiento automático (los NPCs se mueven automáticamente, e incluso a veces los personajes del jugador también, por ejemplo en un juego de movimiento […]