Тёмный

Создание врага,AI in Unity,nav mesh agent,канал Игрострой 

GameDv
Подписаться 10 тыс.
Просмотров 8 тыс.
50% 1

В этой серии:
Уроки по Unity,скриптинг,оздание врага,AI in Unity,nav mesh agent,канал Игрострой,создание игр,как создать игру
Скачать мои игры и тем самым поддержать канал и меня можно тут play.google.com/store/apps/de...
Связаться с автором - id234556989

Опубликовано:

 

12 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 75   
@user-kb7pk6oz2k
@user-kb7pk6oz2k 3 месяца назад
Огроменное Вам спасибо за Ваши уроки! Преподносите урок - великолепно. Приятно было слушать и смотреть. Все получилось)
@dmitryshelekhan5521
@dmitryshelekhan5521 4 года назад
Шикарно , благодарю за уроки.
@moonS_e
@moonS_e 2 года назад
Спасибо большое, всё заработало)
@svyatoslav2222
@svyatoslav2222 3 года назад
Супер! Очень помогло
@SekundaPrikola
@SekundaPrikola Год назад
Спасибо! А то я думал какой код нужен)
@user-ol7fc8ls7e
@user-ol7fc8ls7e Год назад
"Выбираем тот Bool на который показывает стрелка перехода,если показывает на бег то бег,на покой тогда покой,на атаку тогда атака я отвлёкся и на покой быбрал бег". Найдите 5 ошибок, которые допустил автор) Я не хейчу, на самом деле твои уроки мне ОЧЕНЬ помогают! Объясняешь просто прекрасно! Ты лучше Гоши Дударя, который объяснил только что делает serializefield, причём 15 раз за виде, ты лучше Хауди Хо, который говорит, мол, Вы всё найдёте в доке, вместо того чтобы нормально блин объяснить. Ты топчик!
@Igrostroy
@Igrostroy Год назад
Не знаю кто эти чуваки,впервые о них слышу но всё равно спасибо👍
@user-ol7fc8ls7e
@user-ol7fc8ls7e Год назад
@@Igrostroy Это челы, почти самые популярные русскоязычные "программисты на ютубе", которые слова нормального сказать не могут, и коды у них из говна слеплены)
@croleRUS
@croleRUS Год назад
а что делать если всё повторял за вами он враг просто стоит на месте
@user-yt7km1qn8y
@user-yt7km1qn8y 3 года назад
Можно ли подать заявку на tps в этом направлении?
@Dosuanchik
@Dosuanchik 2 года назад
что за ассет? нужен
@siwer1768
@siwer1768 4 года назад
Офигенно! Кстати, а если будет возможность, сможете показать, как добавить врагу звук(скример), ну то есть, когда враг заметит игрока, то он воспроизводит звук(скример)
@Igrostroy
@Igrostroy 4 года назад
Если будет такая возможность я покажу,но как по мне лучше когда врага не слышно,и когда он неожиданно из за угла выскочит.........по моему лучше сриммера не придумать
@siwer1768
@siwer1768 4 года назад
@@Igrostroy, соглашусь, просто,если враг будет являться конкретно ну каким-нибудь мутированным монстром, мне кажется он должен орать, но всё равно, спасибо за ваше мнение)
@SekundaPrikola
@SekundaPrikola Год назад
Нужно при определëнном растоянии спавнить звук (и удалять когда произнесëтся)
@VIDEOWORK
@VIDEOWORK Год назад
Сергей оч классный урок! Вопросик- не подскажите как реализовать чтобы нав меш не срабатывал(враг чтобы не приближался) пока не завершиться анимация, ну вот например у вас враг бьет игрока но как только игрок отходит на определенное расстояние анимация атаки прерывается(галка потомучто не стоит) и враг начинает идти за игроком, а как вот именно сделать чтобы нав меш был false пока не проиграется до конца анимации атаки, а то получается анимация атаки еще идет и весь враг в это время движется потомучто выполняются условия по нав меш следование за игроком
@zheniaforsov2474
@zheniaforsov2474 Год назад
Самый постой вариант - сделать ещё одно глобальное условие для работы всего, что есть в Update - через bool, например, с названием WaitForAttackEnds. Включать этот bool на 2-3 секунды, когда игрок начинает атаковать игрока. Когда закончит, отключить.
@pendelbus555
@pendelbus555 4 года назад
Привет! У меня вопрос: когда враг двигается с анимацией, то его мэш колайдер идёт за врагом, НО стоит в Т - посе. Как сделать так, чтобы в анимациях меш колайдер не оставался в Т- позе?
@Igrostroy
@Igrostroy 4 года назад
Капсула-коллайдер назначить и настроить по размерам
@pendelbus555
@pendelbus555 4 года назад
@@Igrostroy не мне не нужен коллайдер из капсулы, т.к. при стрельбе в любое место в эту капсулу идёт урон, мне нужно, чтобы шёл урон по зомби тогда, когда стрельба шла по частям его тела, а не в пустоту.
@pendelbus555
@pendelbus555 4 года назад
Соответсвенно в этом помогает мэш колайдер, только он во время анимации не изгибается так, как изгибается сам зомби
@user-yc3tw1uq8i
@user-yc3tw1uq8i 4 года назад
А все таки, Сергей, есть планы на свою игру?
@Igrostroy
@Igrostroy 4 года назад
Честно сказать планов нет,под ПК публиковать дорого (не факт что окупится),а под андроид (у меня есть аккаунт разработчика) особо не разгонешься,если только какой нибудь платформер,по типу игры на Sega
@pendelbus555
@pendelbus555 4 года назад
Спасибо за урок. Можешь сказать, где ты сам учился писать скрипты?
@Igrostroy
@Igrostroy 4 года назад
В секретном месте под названием Unity API,только пускай это будет между нами
@pendelbus555
@pendelbus555 4 года назад
@@Igrostroy Воу воу полегче! Ты что??? Там за всю свою жизнь не поймёшь, не выучишь ничего)
@pendelbus555
@pendelbus555 4 года назад
@@Igrostroy Т.е. я же правильно понимаю, что ты сначала выучил всю базу C# ? Включая класса функции циклы?
@Igrostroy
@Igrostroy 4 года назад
Из C# тебе надо выучить что такое bool,string,Float и int например мне этого хватило
@pendelbus555
@pendelbus555 4 года назад
@@Igrostroy Это - то понятно, я просто питон хорошо знаю, поэтому не трудно. Самое сложное, я не понимаю, как выучить эту библиотеку?)
@alex25loks
@alex25loks Год назад
Сделал всё как в ролике, враг преследует персонажа при сближении дистанции, но почему то находится по пояс в земле и не проигрываются анимации, Loop time включён, что можете посоветовать?
@Igrostroy
@Igrostroy Год назад
Когда сделано всё как в ролике оно и работает как в ролике,а у вас какие то чудеса,еще и анимации не играют
@alex25loks
@alex25loks Год назад
@@Igrostroy Вот я тоже удивляюсь, вроде всё повторил, а работает не так как надо, возможно проблема в версиях юнити
@Igrostroy
@Igrostroy Год назад
Нет никакой разницы в версиях,код не изменяется,он что 10 лет назад был такой,он и через 10 лет останется такой же
@alex25loks
@alex25loks Год назад
@@Igrostroy Понятно
@user-tm6yd6fk3z
@user-tm6yd6fk3z 3 года назад
Почему у меня не выходит полное контекстное меню при нажатии на "Import package"? У меня просто высвечивается первый пункт: "Custom package". Помогите. Срочно нужен ответ :(
@Igrostroy
@Igrostroy 3 года назад
наверное стандартных активов просто нет вот пункт и не активен
@user-gm2hd6dp8d
@user-gm2hd6dp8d 4 года назад
Большое спасибо! А будут уроки про стрельбу NPC в игрока?
@user-gm2hd6dp8d
@user-gm2hd6dp8d 4 года назад
И добавьте яндекс кошелек для доната если будет возможность)
@Igrostroy
@Igrostroy 4 года назад
Это слишком долго по времени чтобы делать такое видео на такую маленькую аудиторию,когда видео будут набирать хотя бы по 1500-2000 просмотров в первый день публикации тогда будет всякое,но судя по тому как все резко начали подписываться будет это еще очень не скоро
@Igrostroy
@Igrostroy 4 года назад
Я и сейчас то не особо горю желанием снимать,слишком уж маленькая отдача,но пока еще энтузиазм видимо не иссяк,и бывает моментами хочется записывать ролики,но бывает это реже и реже
@user-gm2hd6dp8d
@user-gm2hd6dp8d 4 года назад
@@Igrostroy Сделайте курс, у Вас видео круче многих платных курсов, с радостью купил бы.
@Igrostroy
@Igrostroy 4 года назад
Если постараться то можно из того что есть на канале извлечь столько что курсы вам не пригодятся
@BastionKadabr
@BastionKadabr 4 года назад
можн ли nav mesh agent применять для tbs когда надо по клеточкам ходить , что бы он кратчайший путь вычислял ? или лучше алгоритм А писать ?
@Igrostroy
@Igrostroy 4 года назад
Он не будет по клеточкам ходить,только по диаганали,он ищет короткий путь
@Igrostroy
@Igrostroy 4 года назад
Обходить препятствия может,статичные,запеченые в navigation,а что такое tbs алгоритм А я понятия не имею
@BastionKadabr
@BastionKadabr 4 года назад
@@Igrostroy tbs я имею ввиду turn base strategy ну где обычно по клеткам ходить , алгоритм A* я тоже хз но пишут для поиска кратчайших путей
@Igrostroy
@Igrostroy 4 года назад
За разного рода перемещения,вращения,масштабы в Unity отвечает класс Transform,он же единственный компонент без которого не существует ни один объект на сцене,он сложный,но если в нем разобраться можно творить чудеса
@BastionKadabr
@BastionKadabr 4 года назад
@@Igrostroy да Transform знаю , мои проблемы скорее в векторах те вместо поиска точных позиций в сцене приходится применять коллайдеры выставленные вручную когда задеваешь и перемещаешься в его середину
@region34cg
@region34cg 3 года назад
Здравствуйте, а почему вы не используете переменную double?
@Igrostroy
@Igrostroy 3 года назад
Здравствуйте,хороший вопрос,а где она в коде есть?Или она в каком то компоненте присутствует?За что она отвечает?
@Igrostroy
@Igrostroy 3 года назад
я конечно и сам могу найти если мне оно понадобится,просто лень сейчас копаться в документации,ни разу не встречал
@region34cg
@region34cg 3 года назад
@@Igrostroy это такая же переменная как float, но с большим численным значением, decimal имеет фиксированное 4 знака после запятой. Но в принципе все тоже самое.
@Igrostroy
@Igrostroy 3 года назад
Следовало сразу просто сказать что это переменная ТИПА "double" тогда сразу стало бы ясно,ну и второе если она такая же как float то какая разница тогда
@user-mu8xp6mq9w
@user-mu8xp6mq9w 4 года назад
Привет, все очень здорово, а можешь сделать видио, где например враг будет проигрывать какую то анимацию, например блока, когда другой персонаж в этот момент будет выполнять анимацию атаки
@Igrostroy
@Igrostroy 4 года назад
Привет,могу
@user-mu8xp6mq9w
@user-mu8xp6mq9w 4 года назад
@@Igrostroy классно, будем ждать
@Igrostroy
@Igrostroy 4 года назад
Я сказал что могу,а не сделаю,я много чего могу,только делать это себе дороже выходит
@Igrostroy
@Igrostroy 4 года назад
На канале так мало видео и выходят они так редко не от того что я не знаю про снять или ленюсь,а потому что выгоды мне от производства контента нет,я не в том возрасте чтобы за спасибо работать,а это именно работа,если кто то думает что это так просто,то пускай сам попробует
@user-mu8xp6mq9w
@user-mu8xp6mq9w 4 года назад
@@Igrostroy странно, ведь у вас действительно хорошо получается объяснять на вполне доступном языке, и зарабатывать на рекламе от подписчиков, я видел каналы на похожую тематику, где намного больше подписчиков, хотя уровень доступности и качество контента ниже чем у вас. Я понимаю, что это работа, нужно искать варианты монетизации этого направления. Может щас не совсем в тему, это как раньше, когда рынок криптовалюты начинал свой рост и до промежутка своего пика, я вёл свою группу вк, набрал абсолютно живых и подписчиков, в размере 16к, получал какие то средства с этого, но в момент падения рынка, люди перестали испытывать активность в группе, когда совсем не давно было куча комментарий, рекламм и т.п. Даже не сколько раз менял тематику группы, но уже не вышло вернуть, на то что менял, в этом уже не разберался и контент не был таким, особых каких либо результатов достичь не удалось. Возможно мы можем рассмотреть какое либо сотрудничество, вы разбираетесь в своей теме и я вижу, что у вас это получается достаточно хорошо, и приноси она какие то существенные плоды, вы бы с большим желанием делали новые уроки. Как насчёт, сделать вас модератором или администратором той группы, где вы так же сможете рекламировать и свой ютуб канал, получать новых пользователей и зарабатывать на рекламе или же от заказов, которые могут поступать непосредственно к вам по разработке каких либо игр или приложений, ведь та аудитория была собрана на почве финансовой индустрии и это может гарантировать, что она является платежеспособной. Подумайте над этим, в зависимости вашего решения, я дам вам права группы, где вы сможете увидеть всю статистику группы, где посещений в месяц доходило до полу миллиона кажется, при условии, что подписчиков 16.000, это показатель большой активности.
@albiinks6230
@albiinks6230 Год назад
Почему у меня зомби немного багнутый получился?
@moonS_e
@moonS_e 2 года назад
Как сделать, что бы не проходить сквозь зомби?
@Igrostroy
@Igrostroy 2 года назад
Collider на него повесить
@decsidab-horror-games15
@decsidab-horror-games15 2 года назад
Дайте пожалуйста ссылку на скрипт умоляю
@Igrostroy
@Igrostroy 2 года назад
Какую ссылку,все скрипты на экране,поставил на паузу переписал,во всех роликах так,если я буду на всё ссылки давать тогда вам будет нечем заняться
@decsidab-horror-games15
@decsidab-horror-games15 2 года назад
Хорошо
@mizzari8289
@mizzari8289 Год назад
Вы как робот разговаривайте
Далее
Всё про корутины в Unity 3D
13:18
Просмотров 100 тыс.