Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Animations du Joueur | Comportement du Joueur
Jeu de Combat dans Unity
course content

Contenu du cours

Jeu de Combat dans Unity

Jeu de Combat dans Unity

1. Système d'Animation Unity
2. Comportement du Joueur
3. Comportement de l'Ennemi
4. Améliorer le Jeu
5. Améliorer le Jeu Flappy Bird

book
Animations du Joueur

Type d'attaque

Pour informer notre animateur du type d'attaque souhaité, il est nécessaire de créer différents types d'attaque et d'attribuer à chaque type une valeur entière. Pour la première capacité, le type d'attaque sera 0 et pour la seconde capacité, il sera 1.

Contrôle du type d'attaque avec un script

void 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);
    }
}

Le code gère les états d'attaque en définissant différentes valeurs pour attackType et en mettant à jour le paramètre isAttacking selon les pressions et relâchements des boutons de la souris, permettant ainsi des actions d'attaque distinctes et leur interruption.

Dans l'ensemble, ce code gère les attaques dans un jeu, en distinguant les pressions et relâchements des boutons gauche et droit de la souris. Il définit le type d'attaque puisque chaque bouton correspond à une attaque différente, et met à jour les paramètres de l'animateur en conséquence. Lorsque l'un des boutons est relâché, il arrête l'animation d'attaque.

question mark

Quel est le but du paramètre attackType dans le code que nous avons réalisé ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

Jeu de Combat dans Unity

Jeu de Combat dans Unity

1. Système d'Animation Unity
2. Comportement du Joueur
3. Comportement de l'Ennemi
4. Améliorer le Jeu
5. Améliorer le Jeu Flappy Bird

book
Animations du Joueur

Type d'attaque

Pour informer notre animateur du type d'attaque souhaité, il est nécessaire de créer différents types d'attaque et d'attribuer à chaque type une valeur entière. Pour la première capacité, le type d'attaque sera 0 et pour la seconde capacité, il sera 1.

Contrôle du type d'attaque avec un script

void 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);
    }
}

Le code gère les états d'attaque en définissant différentes valeurs pour attackType et en mettant à jour le paramètre isAttacking selon les pressions et relâchements des boutons de la souris, permettant ainsi des actions d'attaque distinctes et leur interruption.

Dans l'ensemble, ce code gère les attaques dans un jeu, en distinguant les pressions et relâchements des boutons gauche et droit de la souris. Il définit le type d'attaque puisque chaque bouton correspond à une attaque différente, et met à jour les paramètres de l'animateur en conséquence. Lorsque l'un des boutons est relâché, il arrête l'animation d'attaque.

question mark

Quel est le but du paramètre attackType dans le code que nous avons réalisé ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
some-alt