Зміст курсу
Бійцівська гра в Unity
Бійцівська гра в Unity
5. Покращення гри Flappy Bird
Визначення ШІ Ворога
- Очікування: Це стандартний стан, у якому ворог не виконує жодних конкретних дій. З цього стану ворог може переходити до інших станів залежно від певних умов;
- Отримання атаки: Цей стан відображає ситуацію, коли ворога атакує гравець. Він активує анімації у відповідь на отримання шкоди;
- Слідування: Якщо гравець знаходиться в межах досяжності, але не надто близько, ворог буде слідувати за гравцем, підтримуючи певну дистанцію для ведення бою на відстані;
- Ривок: Ця дія передбачає швидкий рух ворога у певному напрямку;
- Снаряд: Якщо ворог вирішує вступити у бій на відстані, він може запускати снаряди у напрямку гравця;
- Атака: Це загальна дія атаки, яку ворог може виконати, перебуваючи поруч із гравцем;
- Атака2: Подібно до стану "Атака", це ще один тип атаки, яку ворог може застосувати під час ближнього бою;
- Очікування після завершення: Після виконання будь-якої дії (атаки, ривка чи запуску снарядів) ворог повертається у стан очікування, щоб чекати подальших команд або взаємодії з гравцем.
Умови
- Дистанційна: Ця умова перевіряє, чи знаходиться гравець на відстані для ведення бою. Якщо так, ворог переходить у режим дистанційного бою, що включає дії, такі як біг, ривок або запуск снарядів у гравця;
- Ближня: Якщо гравець знаходиться поруч із ворогом, той переходить у режим ближнього бою. У цьому стані ворог зосереджується переважно на атаках у ближньому бою, таких як атака1 або атака2.
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 2