Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Defina a IA Inimiga | Comportamento do Inimigo
Jogo de Luta no Unity
course content

Conteúdo do Curso

Jogo de Luta no Unity

Jogo de Luta no Unity

1. Sistema de Animação do Unity
2. Comportamento do Jogador
3. Comportamento do Inimigo
4. Melhore o Jogo
5. Melhore o Jogo Flappy Bird

book
Defina a IA Inimiga

  • Ocioso: Este é o estado padrão onde o inimigo não está envolvido em nenhuma ação específica. A partir deste estado, o inimigo pode transitar para outros estados com base em certas condições;
  • Ser Atacado: Este estado representa o inimigo sendo atacado pelo jogador. Ele aciona animações em resposta ao dano recebido;
  • Seguir: Se o jogador estiver dentro do alcance, mas não muito próximo, o inimigo seguirá o jogador, mantendo uma certa distância para se engajar em combate à distância;
  • Investida: Esta ação envolve o inimigo se movendo rapidamente em uma direção específica;
  • Projétil: Se o inimigo decidir se engajar em combate à distância, ele pode lançar projéteis em direção ao jogador;
  • Ataque: Isso representa uma ação de ataque genérica que o inimigo pode realizar enquanto está em proximidade com o jogador;
  • Ataque2: Semelhante ao estado "Ataque", este é outro tipo de ação de ataque que o inimigo pode executar durante o combate corpo a corpo;
  • Ocioso Após Concluir: Após realizar qualquer ação (seja atacando, investindo ou lançando projéteis), o inimigo retornará ao estado ocioso para aguardar novos comandos ou interações do jogador.

Condições

  • À Distância: Esta condição verifica se o jogador está a uma distância de combate à distância do inimigo. Se sim, o inimigo entrará no modo de combate à distância, que inclui ações como correr, investir ou lançar projéteis no jogador;
  • Próximo: Se o jogador estiver em proximidade com o inimigo, ele entrará no modo de combate corpo a corpo. Neste estado, o inimigo se concentrará principalmente em atacar o jogador com ataques de curta distância, como ataque1 ou ataque2.
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
We're sorry to hear that something went wrong. What happened?
some-alt