Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Criando Variável de Saúde + Funções para aumentá-la ou diminuí-la | O Blueprint de Personagem
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

bookCriando 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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
some-alt