Menu Principal
Para criar um menu principal, precisamos seguir três etapas gerais para criar um menu principal para o nosso jogo.
Primeiramente, precisamos criar um novo nível. Em seguida, faremos um widget que será nosso menu principal e implementaremos algumas funcionalidades nele. Por último, precisamos configurar o blueprint do nível para que assim que abrirmos o nível e rodarmos o jogo, vejamos o widget que acabamos de criar.
Para adicionar uma imagem ao seu projeto, simplesmente crie uma pasta na pasta de conteúdo e chame-a de por exemplo Assets. Então arraste e solte sua imagem nessa pasta! Apenas certifique-se de renomear a imagem para que você possa encontrá-la facilmente mais tarde.
Então, vamos começar criando um novo nível. Você faz isso simplesmente pressionando ctrl + n
, depois escolha um Nível Vazio. Uma vez que o UE abre este nível (deve estar completamente escuro), pressione ctrl + s
para salvar o nível. Você pode querer criar uma nova pasta e chamá-la de Níveis e salvar o nível lá chamando-o de L_MainMenu
.
Crie uma nova pasta no conteúdo e chame-a de Widgets. Abra-a e clique com o botão direito lá dentro, na parte inferior do menu de clique com o botão direito há Interface do Usuário, passe o mouse sobre ela e escolha Widget Blueprint. Chame-o de WBP_MainMenu
.
Configure o MainMenu conforme descrito no vídeo.
Para que este widget abra assim que executarmos o nível L_MainMenu level
, precisamos usar algo chamado Level Blueprint. Isso é como um blueprint normal para o nível. Na figura abaixo, você pode ver como acessar este blueprint.
Dê uma olhada no vídeo para ver como você pode configurar o blueprint de nível. Mas, geralmente, você primeiro precisa garantir que está dando ao jogador a configuração correta para os controles, definindo o controlador para Somente UI, e usando um nó chamado Mostrar Cursor do Mouse. Em seguida, você cria um widget e o adiciona à viewport!
Obrigado pelo seu feedback!