Unity 5
Unity 5. Простий ІІ. частина 3
Простий штучний інтелект.
Продовжуємо створювати простий штучний інтелект в безкоштовному ігровому движку Unity5. У минулих частинах ми розібралися з анімацією нашої щури, тепер створимо скрипт, який буде викликати певну анімацію в залежності від зовнішніх факторів, наприклад якщо дистанція від щура до персонажа більше заданої, то пацюк буде стояти на місці і буде програватися анімація бездіяльності, якщо дистанція менше заданої, то пацюк буде направлятися в сторону персонажа.
Давайте приступимо. Відкриємо попередній проект і додамо новий скрипт (RatII) і напишемо такий код:
Далі, переміщаємо цей скрипт на нашу щура. Тепер потрібно додати компоненти BoxCollider іRigidbody. для того щоб наша щур не провалилася крізь землю.

Наступний крок додавання персонажа, можна додати свого, а можна стандартного, що ми і зробимо. Призначимо персонажу тег Player. для того щоб наша щур знала в який бік прямувати.

Змінимо розміри Plane (землі) по якій буде пересуватися щур, зробимо розміри рівні 10. Так само можна додати інші елементи, наприклад куби у вигляді стін.

Тепер можна перевірити гру
Як бачимо щур при досягненні певної дистанції рухається до персонажу і атакує його при наближенні до нього. На цьому серію уроків про простий штучний інтелект можна завершити, до скрипту написаного вище можна додати так само нанесення шкоди щуром і інші функції. Вдалих проектів!