Cursos / Jogos Digitais / Desenvolvimento com Motores de Jogos II / Aula
HUD, do inglês, heads-up display, ou “tela de alerta”, é um componente em jogos digitais que exibe informações importantes sobre o jogo na tela, em frente aos objetos do jogo. Essas informações podem ser de vários tipos, como a vida do jogador, energia, dinheiro, pontos, inventário, etc.
O Unity tem diversos componentes para criação de HUDs nos nossos jogos. No Unity, esses elementos fazem parte de um grupo chamado de UI (do inglês User Interface).
Para criar elementos UI e exibi-los em seu jogo, o Unity recomenda que inicialmente você crie um GameObject do tipo Canvas e, dentro desse Canvas, adicione diversos GameObjects filhos de outros tipos para representar textos, imagens, etc.
O Canvas é um GameObject que pertence ao grupo UI especial e representa a tela do seu dispositivo, ocupando-a totalmente, na configuração padrão, e permitindo serem adicionados outros GameObjects do grupo UI. Nas próximas aulas, estudaremos os objetos do grupo UI com mais detalhes. Neste momento, nos preocuparemos em criar o necessário para exibir nossa pontuação. Precisamos, então, criar um Canvas que ocupará toda a tela e, dentro dele, um Text que exibirá a pontuação no canto superior esquerdo do Canvas e, consequentemente, da tela do dispositivo no qual você está executando o jogo.
Para criar o Canvas, vá ao menu GameObject -> UI -> Canvas, como exibe a Figura 6.
Versão 5.3 - Todos os Direitos reservados