Categorías
Informática Internacional Videojuego

Acceso a propiedades

Las propiedades de un objeto como es natural dependerán del tipo (o clase de este) y cada propiedad vendrá en forma de una variable diferente. Desde Blueprints se puede acceder a las propiedades de tipo enumerado o tipo estructurado, de las que hemos visto antes, que tenga cualquier objeto. Una propiedad muy interesante son las […]

Categorías
Informática Internacional Videojuego

Conversión de objetos

Como parte de la orientación a objetos debemos entender que en Unreal Engine existe una compleja jerarquía de clases e interfaces. Aunque ineficiente desde el punto de vista de la computación, a veces puede ser útil buscar actores por clase (GetAllActorsOfClass), por ejemplo hacerlo una única vez en el evento BeginPlay. Tipos básicos Unreal Engine […]

Categorías
Informática Internacional Videojuego

Programación visual

Aunque a nivel conceptual es lo mismo, la programación visual tiene alguna peculiaridades que merece la pena precisar. La manera de añadir comentarios en Blueprints es con la tecla C, y es posible colocar puntos Reroute para evitar que se formen marañas de cables. Hay otras buenas prácticas que pueden seguirse como usar colores en […]

Categorías
Informática Internacional Videojuego

Orientación a objetos

Aunque son conceptos básicos para la mayoría de programadores, debemos entender que en Unreal Engine, tanto si usamos C++ como Blueprints, encontramos macros y funciones, que se siguen los principios de la programación estructurada y más aún, los de la programación orientada a objetos. Esto significa que encontramos clases y objetos (ejemplares en ejecución de […]

Categorías
Informática Internacional Videojuego

Cinemáticas

Aunque hoy día ya no existe esa separación tan tajante entre secuencias interactivas y secuencias cinemáticas que se daba en los videojuegos, hay ocasiones en las que sigue siendo conveniente definir con mucho detalle todas las animaciones que una serie de actores realizarán en algunos momentos de la experiencia. Las secuencias cinemáticas, creadas con la […]

Categorías
Informática Internacional Videojuego

Comportamientos

Por comportamientos no nos referimos aquí a cualquier programa que podamos aplicar sobre un actor, sino a cómo la acción de ciertos personajes puede ser descrita mediante, por ejemplo, un árbol de comportamientos formado por distintos nodos entre los que se incluyen «tareas» que representan los actos básicos de dicho personaje. Las máquinas de estado, […]

Categorías
Informática Internacional Videojuego

Metahumanos

En realidad no existe un recurso básico pensado para representar a seres humanos, pues Character es la clase destinada a emular únicamente el comportamiento de personajes humanoides. Para aproximarnos más, de una manera uniforme y escalable a la representación visual y a las animacion nes de un ser humano, en Unreal Engine existe un conglomerado […]

Categorías
Informática Internacional Videojuego

Animaciones

La animación es un concepto tan básico que cubrir todo aquello que puede ser animado en un entorno de desarrollo como Unreal Engine se convierte en una tarea casi imposible. Partiendo de que hay infinidad de cambios en el tiempo que pueden realizarse desde la programación, reaccionando a eventos o de manera proactiva, podríamos incluir […]

Categorías
Informática Internacional Videojuego

Recursos físicos

La física suele estar muy presente en cualquier mundo virtual, y en Unreal Engine esto no es una excepción. Desde las colisiones (collisions), que pueden ser solapamientos (overlaps) o choques (hits), a las trazas que realizan los rayos de cualquier tipo, a otros recursos más abanzados como los objetos físicos y las restricciones que limitan […]

Categorías
Internacional Videojuego

Juegos gratis: 6/1/23

Año nuevo, vida nueva… pero hay cosas que es mejor no cambiar como nuestra recopilación semanal de juegos gratis. Visitamos EGS, Steam y otras tiendas destacando juegos originalmente de pago que han salido gratis recientemente, o juegos que siempre lo han sido pero por algún motivo nos percatamos ahora. No repetimos juegos aunque se regalen […]