Animações do Jogador
- , opens subtitles settings dialogsubtitles settings
- , selectedsubtitles off
- 2x
- 1.5x
- , selected1x
- 0.5x
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
Tipo de Ataque
Para informar nosso animador sobre o ataque desejado, precisamos criar diferentes tipos de ataque e atribuir a cada tipo um valor inteiro.
Para a primeira habilidade, o tipo de ataque será 0
e para a segunda habilidade, será 1
.
Controle o Tipo de Ataque com Script
csharp991234567891011121314151617181920void Update(){if (Input.GetMouseButtonDown(0)) // Left mouse button{animator.SetInteger("attackType", 0);animator.SetBool("isAttacking", true);isAttacking = true;}if (Input.GetMouseButtonDown(1)) // Right mouse button{animator.SetInteger("attackType", 1);animator.SetBool("isAttacking", true);isAttacking = true;}if (Input.GetMouseButtonUp(0) || Input.GetMouseButtonUp(1)) // Any mouse button released{isAttacking = false;animator.SetBool("isAttacking", false);}}
O código lida com estados de ataque definindo diferentes valores de attackType
e atualizando o parâmetro isAttacking
com base nos pressionamentos e liberações dos botões do mouse, permitindo ações de ataque distintas e sua terminação.
No geral, este código lida com ataques em um jogo, distinguindo entre pressionamentos e liberações dos botões esquerdo e direito do mouse. Ele define o tipo de ataque, já que cada botão terá um ataque diferente, e atualiza os parâmetros do animador de acordo. Quando qualquer botão é liberado, ele para a animação de ataque.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo