Conteúdo do Curso
Jogo FPS com Unreal Engine
Jogo FPS com Unreal Engine
Criando Variável de Saúde + Funções para aumentá-la ou diminuí-la
Neste capítulo, vamos dar uma olhada nos eventos BeginPlay
e Tick
, bem como em funções e variáveis. Juntamente com isso, implementaremos a saúde do personagem criando uma variável e uma função que podemos chamar para reduzir a saúde, o que se assemelha a receber dano.
Variáveis são elementos que armazenam informações de um determinado tipo. Por exemplo, uma variável do tipo Integer armazena um número inteiro, e uma variável do tipo Boolean armazena um valor verdadeiro ou falso.
Para criar uma variável, clique no sinal de + em frente a Variáveis no painel do lado esquerdo chamado Meu Blueprint, dê um nome e escolha seu tipo conforme mostrado no vídeo.
Eventos são instruções que podemos chamar em tempo de execução para que nosso blueprint faça algo. Os dois principais eventos embutidos que analisamos neste capítulo são Event BeginPlay e Event Tick.
- O evento
BeginPlay
dispara assim que o blueprint é gerado no jogo enquanto o jogo está em execução. O Event BeginPlay dispara apenas uma vez. Para criar um BeginPlay, você pode clicar com o botão direito em algum lugar no Event Graph que não esteja ocupado, digitar “BeginPlay” e escolher Event BeginPlay. - O evento
Tick
também dispara assim que o jogo começa, mas continuará disparando continuamente. Para criar um Event Tick, clique com o botão direito no gráfico, procure por Tick e escolha Event Tick.
Funções são semelhantes a Eventos, elas executam um conjunto de instruções. Existem algumas diferenças entre Funções e Eventos.
Nota
Em funções, não há conceito de tempo, então nós como Delay não existem em uma função.
Para criar uma função, clique no sinal de + em frente a Funções no painel Meu Blueprint.
Obrigado pelo seu feedback!