Cuando creas un nuevo proyecto, Unreal Engine te ofrece una lista de plantillas entre las que puedes elegir. Estas plantillas contienen algunos recursos listos para usar, como la geometría de nivel, un personaje que puedes controlar y animaciones sencillas de los personajes. En muchos tutoriales, se usan las plantillas como punto de partida.
En la plantilla Vehículo del juego, el jugador ve el juego desde una cámara situada detrás o dentro de un vehículo. El vehículo se puede conducir por la zona de juego.
Cómo crear un proyecto de vehículo
Al lanzar Unreal Engine, se abre la ventana del explorador de proyectos, donde puedes elegir si abrir un proyecto existente o crear uno nuevo.
Para crear un proyecto de juego de vehículos, selecciona la categoría Juegos de la izquierda y, a continuación selecciona la plantilla Vehículo.
Cuando se selecciona la plantilla Vehículo, hay varios ajustes adicionales que puedes configurar en el panel de la derecha de la ventana del explorador de proyectos para configurar el proyecto del vehículo. Puedes configurar los siguientes ajustes:
Plataforma de destino | Selecciona el tipo de plataforma de destino de tu proyecto:
|
Preajuste de calidad | Selecciona el nivel de calidad máximo según la plataforma objetivo de tu proyecto:
|
Variante | La variante de la plantilla que quieres abrir. Las variantes añaden recursos adicionales al proyecto. Para obtener más información sobre las variantes, consulta la sección Variantes de plantilla de esta página. |
Tras seguir estos pasos, el proyecto incluye un nivel básico con un vehículo que puedes controlar.
Para probar el nivel, haz clic en Jugar en la barra de herramientas principal. Usarás las teclas WASD para controlar el vehículo con un teclado. No obstante, la plantilla también es compatible con los controladores, la pantalla táctil y los controles de RV.
Pulsa las teclas W y S para acelerar y frenar el vehículo.
Pulsa A y D para dirigir el vehículo hacia la izquierda o hacia la derecha.
Usa el ratón para mover la cámara.
Pulsa la barra espaciadora para usar el freno de mano.
Pulsa L para encender y apagar los faros.
Pulsa Retroceso para restablecer el vehículo.
Variantes de plantillas
La plantilla Vehículo incluye un conjunto de variantes para elegir, ubicadas en el menú desplegable Variantes. Las variantes te permiten compilar distintos estilos de jugabilidad. La plantilla de vehículo incluye variantes para la jugabilidad Contrarreloj y Todoterreno.
Nombre de la variante | Descripción |
Ninguno | Una plantilla básica con los siguientes contenidos:
|
Contrarreloj | Una plantilla de un juego de carreras contrarreloj con los siguientes contenidos:
|
Todoterreno | Una plantilla de un juego de conducción todoterreno con los siguientes contenidos:
|
Para profundizar en las funciones de estas variantes, consulta Variantes en plantillas de juegos.
Variante Contrarreloj
La variante Contrarreloj tiene una pista de carreras con puertas por las que el jugador puede conducir. Cuando el vehículo pasa por todas las puertas de la pista en orden, se registra el tiempo de vuelta del jugador. Hay una interfaz de usuario (IU) que muestra el tiempo de la vuelta actual, el mejor tiempo registrado por el jugador, y la marcha y la velocidad (en kilómetros por hora) del vehículo.
Vehículo
La variante Contrarreloj presenta un coche deportivo. Los recursos del coche deportivo se encuentran en la carpeta Content/Vehicles/SportsCar.
Puertas de la pista
Cuando el vehículo pasa por todos los puntos de control de la pista en orden, el recuento de vueltas aumenta en una unidad y se registra el tiempo por vuelta. El blueprint del juego de pista se encuentra en la carpeta Content/Variant_Timetrial/Blueprints.
Interfaz de usuario
La IU de la variante Contrarreloj muestra una cuenta atrás inicial, así como el tiempo de la vuelta actual, el mejor tiempo de la vuelta del jugador, y la marcha y velocidad actuales del vehículo. Los recursos de la IU se encuentran en las carpetas Content/Variant_Timetrial/UI y Content/VehicleTemplate/UI.
Variante Todoterreno
La variante Todoterreno tiene un buggy estilo todoterreno y un paisaje con terreno irregular y colinas. Este vehículo muestra configuraciones que utilizan una suspensión más flexible.
Vehículo
La variante Todoterreno tiene un coche todoterreno. Los recursos del coche todoterreno se encuentran en la carpeta Content/Vehicles/OffroadCar.
Terreno de paisaje
El terreno se configura con la herramienta Paisaje y las texturas virtuales en tiempo de ejecución. Los recursos del terreno se encuentran en la carpeta Content/VehicleTemplate/Maps/LandscapeInfo. Para mejorar el coste de memoria al renderizar el nivel, el paisaje también usa una capa HLOD ubicada en la carpeta Content/Variant_Offroad/Maps.
Interfaz de usuario
La IU de la variante Todoterreno muestra la velocidad y la marcha actuales del vehículo. El blueprint de IU se encuentra en la carpeta Content/VehicleTemplate/UI.
Contenido de la plantilla
La siguiente sección detalla estos contenidos y dónde encontrarlos en el explorador de contenido.
Blueprints
La variante Ninguno de la plantilla Vehículo incluye blueprints para los siguientes recursos:
Vehículo
Modo de juego
Controlador de jugador
Estos blueprints se encuentran en la carpeta Content/VehicleTemplate/Blueprints.
El grafo de eventos de cada blueprint incluye comentarios y anotaciones sobre lo que hacen los distintos grupos de nodos y la lógica de su implementación.
La variante Contrarreloj usa el controlador de jugador y el modo de juego en la carpeta Content/Variant_Timetrial/Blueprints.
La variante Todoterreno usa el controlador de jugador y el modo de juego en la carpeta Content/Variant_Offroad/Blueprints.
Nivel
En la variante Ninguno de la plantilla Vehículo, el nivel Lvl_VehicleBasic se encuentra en la carpeta Content/VehicleTemplate/Maps.
En la variante Contrarreloj, el nivel Lvl_Timetrial se encuentra en la carpeta Content/Variant_Timetrial/Maps. Este nivel incluye una pista de carreras con puertas.
En la variante Todoterreno, el nivel Lvl_Offroad se encuentra en la carpeta Content/Variant_Offroad/Maps. Este nivel incluye carreteras y zonas todoterreno.
Mejoras del proyecto
Ahora que tienes un nivel jugable, puedes importar tu propio contenido y realizar cambios en el juego. También puedes usar los recursos proporcionados en el explorador de contenido con este proyecto para compilarlo. Para ello, arrastra y suelta estos recursos en el nivel y colócalos donde quieras.
Para obtener más instrucciones sobre cómo rellenar tu nivel, consulta Inicio rápido del diseñador de niveles.
¿Qué viene ahora?
Ahora que has leído lo esencial sobre cómo crear un juego basado en vehículos, puedes probar lo siguiente:
Rellena tu nivel con contenido y elementos de Fab. Puedes construir una gran variedad de entornos interiores y exteriores.
Crea o modifica la visualización frontal (HUD) en el juego con Unreal Motion Graphics (UMG).
Usa Niagara para añadir o cambiar efectos visuales en tu juego.
Añade vehículos de IA contra los que el jugador puede competir usando StateTrees o árboles de comportamiento.
Prueba a construir y añadir un vehículo modular a tu juego.