Quando você cria um novo projeto, a Unreal Engine fornece uma lista de modelos à sua escolha. Esses modelos contêm alguns ativos prontos para uso, como geometria de nível, um personagem que você pode controlar e animações simples de personagens. Muitos tutoriais usam um desses modelos como ponto de partida.
No modelo de jogo de veículo, o jogador vê o jogo de uma câmera atrás ou dentro de um veículo. O veículo pode ser conduzido pela área de jogo.
Como criar um projeto de veículo
Quando você inicializar a Unreal Engine, a janela Navegador de Projetos abrirá, e nela é possível abrir um projeto ou criar um do zero.
Para criar um projeto de veículo, selecione a categoria Jogos à esquerda e, em seguida, selecione o modelo de veículo.
Quando o modelo de veículo está selecionado, há várias configurações adicionais que você pode definir no painel à direita da janela do navegador de projetos para definir o projeto de Veículo. Você pode definir as seguintes configurações:
Plataforma de destino | Selecione o tipo de plataforma a que seu projeto se destina:
|
Predefinição de qualidade | Selecione o nível máximo de qualidade, com base na plataforma a que seu projeto se destina:
|
Variante | A variante do modelo que você deseja abrir. As variantes adicionam ativos ao projeto. Para saber mais sobre variantes, confira a seção Variantes de modelo desta página. |
Depois de seguir estas etapas, o projeto inclui um nível básico com um veículo que você pode controlar.
Para testar o nível, clique em Jogar na barra de ferramentas principal. Você usará as teclas WASD para controlar o veículo com um teclado. No entanto, o modelo também é compatível com controle, telas sensíveis ao toque e Controles RV.
Pressione as teclas W e S para acelerar e frear o veículo.
Pressione A e D para virar o veículo para a esquerda ou para a direita.
Use o mouse para mover a câmera.
Pressione Espaço para usar o freio de mão.
Pressione L para ativar e desativar os faróis.
Pressione Backspace para restaurar o veículo.
Variantes de Modelos
O modelo de veículo inclui um conjunto de variantes disponíveis no menu suspenso Variantes. As variantes permitem a criação de diferentes estilos de jogo. O modelo de veículo inclui variantes para jogabilidade de Prova de Tempo e Offroad.
Nome da variante | Descrição |
Nenhum | Um modelo básico com o seguinte conteúdo:
|
Prova de Tempo | Modelo de um jogo de prova de tempo com o seguinte conteúdo:
|
Offroad | Modelo de um jogo de pilotagem Offroad com o seguinte conteúdo:
|
Para se aprofundar nas funcionalidades dessas variantes, consulte Variantes do modelo de jogo.
Variante Prova de Tempo
A variante Prova de Tempo apresenta uma pista de corrida com portões da pista por onde o jogador pode dirigir. Quando o veículo passa por todos os portões da pista na ordem, o tempo da volta do jogador é registrado. Há uma interface de usuário (IU) que mostra o tempo da volta atual, o melhor tempo de volta registrado pelo jogador, bem como a marcha e a velocidade (em quilômetros por hora) do veículo.
Veículo
A variante de Prova de Tempo tem a funcionalidade de um carro esportivo. Os ativos do carro esportivo estão na pasta Content/Vehicles/SportsCar.
Portões da pista
Quando o veículo passa por todos os pontos de verificação da pista na ordem, a contagem de voltas aumenta em um, e o tempo da volta é registrado. O Blueprint do jogo da pista está na pasta Content/Variant_TimeTrial/Blueprints.
Interface do usuário
A interface da variante Prova de Tempo mostra uma contagem regressiva, bem como o tempo da volta atual, o tempo da melhor volta do jogador e a marcha e a velocidade atuais do veículo. Os ativos da interface de usuário estão nas pastas Content/Variant_TimeTrial/IU e Content/VehicleTemplate/IU.
Variante Offroad
A variante Offroad apresenta um veículo buggy ao estilo offroad e uma paisagem com terrenos irregulares e colinas. Este veículo exibe configurações de veículo usando suspensão mais flexível.
Veículo
A variante Offroad tem a funcionalidade de um carro offroad. Os ativos do carro offroad estão na pasta Content/Vehicles/OffroadCar.
Tempestade de paisagem
O terreno offroad é configurado usando a ferramenta Paisagem e a Texturização virtual em tempo de execução. Os ativos do terreno estão na pasta Content/VehicleTemplate/Maps/LandscapeInfo. Para melhorar o consumo de memória ao renderizar o nível, a paisagem também usa uma camada HLOD localizada na pasta Content/Variant_Offroad/Maps.
Interface do usuário
A IU da variante Offroad mostra a marcha e a velocidade atuais do veículo. O Blueprint da interface de usuário está na pasta Content/VehicleTemplate/UI.
Conteúdo do modelo
Na seção a seguir, você pode conferir os detalhes desses conteúdos e saber onde encontrá-los no Navegador de Conteúdo.
Blueprints
A variante Nenhum do modelo de veículo inclui Blueprints para os seguintes ativos:
Veículo
Modo de jogo
Controle do Jogador
Esses Blueprints estão na pasta Content/VehicleTemplate/Blueprints.
O Event Graph em cada Blueprint inclui comentários e anotações sobre o que os diferentes grupos de nós fazem e a lógica por trás da implementação deles.
A variante Prova de Tempo usa o controle do jogador e o modo de jogo na pasta Content/Variant_TimeTrial/Blueprints.
A variante Offroad usa o controle do jogador e o modo de jogo na pasta Content/Variant_Offroad/Blueprints.
Nível
Na variante Nenhum do modelo de veículo, o nível Lvl_VehicleBasic está na pasta Content/VehicleTemplate/Maps.
Na variante Prova de Tempo, o nível, Lvl_Timetrial, está na pasta Content/Variant_Timetrial/Maps. Este nível inclui uma pista de corrida com portões da pista.
Na variante Offroad, o nível, Lvl_Offroad, está na pasta Content/Variant_Offroad/Maps. Este nível inclui estradas e terrenos offroad.
Como aprimorar o projeto
Agora que você tem um nível jogável, pode importar seu próprio conteúdo e fazer alterações no jogo. Você também pode usar os ativos fornecidos no Navegador de Conteúdo com este projeto para compilá-lo arrastando e soltando esses ativos no nível e posicionando-os onde desejar.
Para obter mais instruções sobre como preencher seu nível, consulte o Início rápido do designer de níveis.
E agora?
Agora que você aprendeu os princípios básicos da criação de um jogo baseado em veículo, veja outras coisas que pode experimentar:
Preencha seu nível com conteúdo e adereços do Fab. Você pode criar uma variedade de ambientes internos e externos.
Crie ou modifique o heads-up display (HUD) no jogo com Unreal Motion Graphics (UMG).
Use o Niagara para adicionar ou alterar efeitos visuais no jogo.
Adicione veículos de IA para apostar corrida contra o jogador usando StateTrees ou Árvores de comportamento.
Experimente criar e adicionar um veículo modular ao jogo.