Создание 3D игры на Unity / Урок #7 – Передвижение игроков. Добавление ИИ

preview_player
Показать описание
Вы уже умеете выбирать объекты и теперь настало время научить их двигаться по карте. За урок вы создадите небольшой искусственный интеллект, что будет способен самостоятельно двигаться в любые координаты.

✅ Полезные ссылки:

⏰ Тайм-коды:
00:00 - Начало
00:18 - Уровень жизни над машиной
02:35 - Отображение уровня жизни
05:00 - Вкладка Navigation
09:08 - Создание агентов
11:30 - Скрипт для передвижения машинки
14:50 - Заключительная часть

✔ -------------

- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons
Рекомендации по теме
Комментарии
Автор

У меня вызывают восторг те, кто понимает и умеет делать компьютерные игры!

mariins
Автор

Сам создавал стратегию и из этого курса много чего нового узнал, спасибо большое за курс, жду продолжения)
И если можно, сделайте пожалуйста формации для юнитов, а то когда их много они начинают драться за точку)

aramharutyunyan
Автор

Мне нравится курс, у меня всё получается так же, как и у автора. Спасибо вам, узнаю много нового!
Хочу написать свою игру, задумка есть, Геймдизайн есть:)
Осталось только научиться реализовывать желаемое на практике. Надеюсь, после пары - тройки повторённых проектов смогу уже сам что-то интересное сделать

asver
Автор

Для компонента NavMeshAgent библиотека UnityEngine.AIModule

pavelpolosin
Автор

Всё круто, только мои машинки боком ездят) Можно переделать префаб и засунуть машинку в пустой объект (и в нём её повернуть), но боюсь всё поломать) И ещё GetMouseButtonDown у меня наоборот: 0 = лкм, 1 = пкм.

yurrry
Автор

Когдаж он лево и право отличать то будет 🤔

nevernamore
Автор

Всё бы ничего, но лапшакод с godfunction в которой всё происходит - так себе затея... Почему выделение двигает объекты? DRY, KISS?

Slavenin
Автор

Здравствуйте! У вас хорошие уроки, но у меня 1 вопрос при помощи какой библиотеки пишется код?

SNOKE
Автор

Как убрать со сцены визуальное отображение Navigation ?

DevGudII
Автор

Для объектов из папки Design надо же ставить галочки во вкладке Object. Без них машинки на сквозь проезжали у меня. вер. 2021, 3, 22f1 lts

xbjirwm
Автор

У меня машины не передвигаются, появляется ошибка

"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
(UnityEngine.Vector3)
CreateSelection:Update () (at

Хотя у меня и NavMesh есть и агенты сделаны правильно. Уже 2 часа не могу понять, в чём проблема

уже несколько раз с нуля повторял действие в действие за видео

haide
Автор

где найти navigation, если у меня его нет, как на видео?

iwkqqrv
Автор

Все конечно хорошо, но почему то когда делаю скрипт, потом иду проверять выделяю машину и все у меня вылетает ошибка в чем может быть проблема ?

Ydo_x
Автор

Всё работает отлично, но есть проблемка. Дома, которые мы ставим через кнопки, не являются преградой для машин, и машины со спокойной душой проезжают сквозь них

skifitop
Автор

что за ошибка Transform child out of bounds
controler.Update (). пипец мучеюсь понять не могу пожалуйста помагоите

weobiyu
Автор

кто знает как выделить все файлы в папке, просто я выбрал сам дизайн, сделал как на видео а я у меня персонаж не объезжает объекты a выделить все объекты не знаю как

NEP..
Автор

как добавить челиков с анимациями(сделал в foreach if (el.transform.position == hitTarget.point) то анимация бега отключается, но она не отключается) (включение происходит после Может это из-за того что hitTarget.point это hit координаты, и их надо перевести в Vector3 вот только я не знаю как.

Gressher
Автор

нету navigation, автор сам потихоря добавил как то

x_klas_xplay
Автор

Слезанти приехали ))) куб который типа уровень жизни не проявляется зато при попытке выбора исчезает сама машинка, почему так?

masterpirates