O estabelecimento de mecanismos que permitem aos jogadores se deslocar entre áreas mantém o fluxo e o interesse no jogo. Seja para desbloquear a próxima fase depois de derrotar um chefe ou para fazer a transição para um novo ambiente, o deslocamento entre níveis mantém os jogadores envolvidos e imersos. Esta página aborda as etapas fundamentais para configurar a mecânica de deslocamento do seu jogo arcade, garantindo transições suaves e preservando a energia e o ritmo da jogabilidade.
Lobby para o início do jogo.
Dispositivos usados:
O dispositivo temporizador do lobby é responsável por disparar vários eventos:
Para ocultar os elementos que entram e saem do carregamento, quando o cronômetro chega a 1 segundo (Modo de Urgência), ele aciona um widget de esmaecimento na interface de usuário.
Como esse modelo tem a transmissão habilitada para economizar memória, somente os elementos em torno de um jogador serão carregados. O jogador precisa primeiro ser teletransportado para a seção de rolagem lateral. Caso contrário, a cinematografia de introdução exibirá ativos não totalmente carregados.
O primeiro jogador é teletransportado para o início do nível, o que ativa um Gatilho.
Esse gatilho ativa um Manipulador de multijogador em Verse, que leva todos os jogadores restantes para o início do nível.
A cinematografia de introdução começa, acompanhada pela música de fundo do Rádio .
Manipulador de multijogador em Verse.
Esse dispositivo personalizado em Verse foi criado para facilitar a jogabilidade multijogador. A ideia básica é não deixar nenhum jogador para trás. Quando um jogador é teletransportado para o início do mapa, o restante dos jogadores o segue. Quando um jogador começa um encontro com um inimigo, todos os jogadores são teletransportados para o local onde ele se encontra para ajudar e para que não fiquem fora da arena por causa das barreiras existentes.
O dispositivo usa o gatilho como o sinal inicial para teletransportar os jogadores. Ele designa o local do jogador acionador como as coordenadas para teletransportar os demais jogadores e aplica um deslocamento no eixo X.
O bloco de código completo está disponível abaixo para você copiar e colar na sua própria experiência:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Fortnite.com/Playspaces }
using { /Fortnite.com/Characters }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /UnrealEngine.com/Temporary/Diagnostics }
# This device is used to handle teleporting players around the map to ensure all players are always in the action!
multiplayer_teleporter := class(creative_device):
Nível da rua até o esgoto.
Dispositivos usados:
Essa é uma maneira simples de permitir que os jogadores se desloquem para o esgoto em seu próprio ritmo. Cada jogador pode caminhar livremente até a grade do esgoto e ser teletransportado para o esgoto com uma animação de túnel bacana.
De volta ao nível da rua.
Dispositivos usados:
1 x Teletransportador de multijogador em Verse.
Na saída do esgoto, uma placa indicando a saída e uma luz pontual são usadas para indicar ao jogador que esse é o fim da seção do esgoto.
Para dar tempo para que o nível da rua seja carregado, o widget de interface de usuário de esmaecimento usado entre o lobby e o início do jogo é acionado quando o jogador pisa no primeiro Gatilho. Isso inicia o Temporizador de um segundo, ao final do qual os jogadores são teletransportados para o nível da rua usando o Teletransportador de multijogador em Verse.