Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Animaciones del Jugador | Comportamiento del Jugador
Juego de Lucha en Unity

bookAnimaciones del Jugador

Tipo de ataque

Para informar al animador sobre el ataque deseado, es necesario crear diferentes tipos de ataque y asignar a cada tipo un valor entero. Para la primera habilidad, el tipo de ataque será 0 y para la segunda habilidad, será 1.

Controlar el tipo de ataque con 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);
    }
}

El código gestiona los estados de ataque estableciendo diferentes valores de attackType y actualizando el parámetro isAttacking según las pulsaciones y liberaciones de los botones del ratón, permitiendo acciones de ataque distintas y su finalización.

En general, este código gestiona los ataques en un juego, diferenciando entre las pulsaciones y liberaciones de los botones izquierdo y derecho del ratón. Establece el tipo de ataque, ya que cada botón tendrá un ataque diferente, y actualiza los parámetros del animador en consecuencia. Cuando se suelta cualquiera de los botones, detiene la animación de ataque.

question mark

¿Cuál es el propósito del parámetro attackType en el código que realizamos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.33

bookAnimaciones del Jugador

Desliza para mostrar el menú

Tipo de ataque

Para informar al animador sobre el ataque deseado, es necesario crear diferentes tipos de ataque y asignar a cada tipo un valor entero. Para la primera habilidad, el tipo de ataque será 0 y para la segunda habilidad, será 1.

Controlar el tipo de ataque con 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);
    }
}

El código gestiona los estados de ataque estableciendo diferentes valores de attackType y actualizando el parámetro isAttacking según las pulsaciones y liberaciones de los botones del ratón, permitiendo acciones de ataque distintas y su finalización.

En general, este código gestiona los ataques en un juego, diferenciando entre las pulsaciones y liberaciones de los botones izquierdo y derecho del ratón. Establece el tipo de ataque, ya que cada botón tendrá un ataque diferente, y actualiza los parámetros del animador en consecuencia. Cuando se suelta cualquiera de los botones, detiene la animación de ataque.

question mark

¿Cuál es el propósito del parámetro attackType en el código que realizamos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
some-alt