Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Анімації Гравця | Поведінка гравця
Бійцівська гра в Unity
course content

Зміст курсу

Бійцівська гра в Unity

Бійцівська гра в Unity

1. Система анімації Unity
2. Поведінка гравця
3. Поведінка Ворога
4. Покращення гри
5. Покращення гри Flappy Bird

book
Анімації Гравця

Тип атаки

Щоб повідомити аніматору про бажану атаку, необхідно створити різні типи атак і призначити кожному типу ціле числове значення. Для першої здібності тип атаки буде 0, а для другої здібності — 1.

Керування типом атаки за допомогою скрипта

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

Цей код керує станами атаки, встановлюючи різні значення attackType та оновлюючи параметр isAttacking залежно від натискання і відпускання кнопок миші, що дозволяє виконувати різні дії атаки та їх завершення.

Загалом, цей код обробляє атаки у грі, розрізняючи натискання та відпускання лівої і правої кнопок миші. Він встановлює тип атаки, оскільки кожна кнопка відповідає за окрему атаку, та оновлює параметри аніматора відповідно. Коли будь-яку з кнопок відпускають, анімація атаки припиняється.

question mark

Яке призначення параметра attackType у коді, який ми розглядали?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Бійцівська гра в Unity

Бійцівська гра в Unity

1. Система анімації Unity
2. Поведінка гравця
3. Поведінка Ворога
4. Покращення гри
5. Покращення гри Flappy Bird

book
Анімації Гравця

Тип атаки

Щоб повідомити аніматору про бажану атаку, необхідно створити різні типи атак і призначити кожному типу ціле числове значення. Для першої здібності тип атаки буде 0, а для другої здібності — 1.

Керування типом атаки за допомогою скрипта

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

Цей код керує станами атаки, встановлюючи різні значення attackType та оновлюючи параметр isAttacking залежно від натискання і відпускання кнопок миші, що дозволяє виконувати різні дії атаки та їх завершення.

Загалом, цей код обробляє атаки у грі, розрізняючи натискання та відпускання лівої і правої кнопок миші. Він встановлює тип атаки, оскільки кожна кнопка відповідає за окрему атаку, та оновлює параметри аніматора відповідно. Коли будь-яку з кнопок відпускають, анімація атаки припиняється.

question mark

Яке призначення параметра attackType у коді, який ми розглядали?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
some-alt