Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Menu de Pausa | Interface do Usuário e Efeitos Sonoros
Jogo FPS com Unreal Engine
course content

Conteúdo do Curso

Jogo FPS com Unreal Engine

Jogo FPS com Unreal Engine

1. Introdução ao Unreal Engine
2. O Blueprint de Personagem
3. Blueprints de Inimigos
4. Design de Níveis e Estética
5. Interface do Usuário e Efeitos Sonoros
6. Lógica de Jogo
7. Empacotamento para Windows

bookMenu de Pausa

Neste capítulo, vamos criar um menu de pausa simples, dar a ele algumas funcionalidades e, usando o blueprint BP_FirstPersonCharacter, configuraremos as instruções que nos permitirão pausar o jogo! O processo geral é semelhante ao que fizemos anteriormente, em que criamos um novo widget e adicionamos as funcionalidades desejadas a ele. O que é diferente aqui é que adicionamos um evento no WBP_PauseMenu e no BP_FirstPersonCharacter que irá pausar ou retomar o jogo assim que o botão de retomar ou a tecla P for pressionada.

Nota

Estamos usando o botão P no teclado para pausar o jogo porque, enquanto estamos no Editor do Unreal Engine, o botão Escape sairá do jogo e, portanto, precisamos ter outra tecla para pausar o jogo por enquanto.

Os passos gerais para criar um menu de pausa consistem em criar um widget, colocar alguns botões no painel de canvas e programar as instruções para cada botão.

Para o botão de Retomar, você precisa usar Set Game Paused, assim como definir o modo de entrada do PlayerController Game Mode Only e definir Show Mouse Cursor como False.

No final, use o nó Remove From Parent para remover o widget do menu de pausa da tela/viewport.

Você precisará ir para o seu BP_FirstPersonCharacter e procurar a tecla do teclado que deseja usar para pausar, neste caso, estamos usando a tecla P. Selecione o evento que foi criado e certifique-se de marcar a caixa de seleção Execute When Paused para poder usar P para despausar o jogo. Também é importante definir o modo de entrada para Game and UI quando você estiver pausando o jogo, caso contrário, pressionar P não despausará o jogo. Siga o vídeo para as instruções passo a passo.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3
some-alt