Обращайте внимание, что в окне Details тэг прописывать надо не во вкладке Tags, а развернуть вкладку Actor и там искать Tags
@BreakBackReality4 жыл бұрын
Спасибо, нашел здесь решение над которым долго ломал голову и перелопатил кучу туториалов, твои видео выручают не первый раз)
@guyverbio60036 жыл бұрын
Пришел такой уроки вроде как для начинающих смотреть, а тебе на 1:24 смотри и сам понимай, догадывайся, на паузу ставь. Топчик вообще, красавчик. Вот так придешь в кафе, посмотришь на продукты за прилавком и домой пойдешь типа посмотрел, значит наелся.
@ДаняКарпов-й7н5 жыл бұрын
это уже не базовый уровень. смотри уроки по blueprint.
@walphesh96142 жыл бұрын
@@ДаняКарпов-й7н Там проблема такая что он не показал даже где он тег вводил, хвала парню который сказал что он тег в actor вводил, а так на самом деле, если уж объяснять так объяснять, он за это деньги получает)
@dncdante9117 жыл бұрын
Что-то урок какой-то невнятный. Расскажи, какие использовал блоки для FindControllerByTag? ничего не понятно где искать некоторые функции, как называются. Блин, показал саму схему, а как её сделать, нигде ничего.
@CM1488Marshall6 жыл бұрын
Незнаю помойму все понятно, если ты не знаешь в 2018 англ на уровне 9 класса, и если у тебя не работает логика то это твои проблемы, а функция очень простая, она просто принимает тег, далее фун-ция get all Actor of class берет всех Актеров на сцене с типом actor и передает массив в for функцию и далее проверка если актер с тегом, принятым во входе функции есть среди актеров на сцене, то мы записываем в нашу локальную переменную этого актера, и потом возвращаем(output) эту локальную переменную, все просто
@hanasprod Жыл бұрын
@@CM1488Marshall сделал все в точности, пездюк вообще не бежит
@farkasvilkas58396 жыл бұрын
спасибо, обьяснена и показана очень крутая техника
@АлександрВолков-с9е7 жыл бұрын
Всё СПС,сам разобрался,хотя подробное объяснение с различными вариантами,было бы очень кстати.Приходится на англиском смотреть,на русском мало нормальных уроков.В основном просто перевод не впопад и без объяснений))
@kramvalentine36676 жыл бұрын
Спасибо Бро) Очень понравилось
@hanasprod Жыл бұрын
1:20 круто. а разобрать функцию не надо, сам догадайся как все устроено?
@ДаняКарпов-й7н5 жыл бұрын
а зачем в get all actors of class выбирать actor, а не point target? мы хотим найти target по tag а не все актеры на сцене по тегу? кто может объяснить?
@ВячеславБаин-е3т3 жыл бұрын
Мне кажется те, кто разбирается в блупринтах, не стал бы смотреть русскоязычные видеоуроки, а вообще спасибо, ты молодец чел, у нас, чайников, просто пригорело из-за твоей функции прост, пойду учить матчасть :/
@gumballyotorsen68944 жыл бұрын
у меня почему-то ии бежит и всё время на одну точку идёт. Всё посмотрел так и не нашёл
@АлександрВолков-с9е7 жыл бұрын
Спасибо за уроки!Подскажи в чём может быть проблема.Я проверил через Дебагер и на функции ForEachLoopWithBreak (внутри самой функции) перекидывает и -Warning: Do not add, remove, or reorder elements in the input array during the execution of the loop body!.А когда начинаешь игру бежит в угол(один и тот же).Подскажи пожалуйста.И кстати очень жаль что не объяснил САМУ ФУНКЦИЮ или другие способы назначить точку.
@SairentoHiruGuy4 жыл бұрын
а как насчёт создавать точки навигации в режиме реального времени, по ивенту?
@Black--general9 жыл бұрын
Могли бы лазить эти курсы? а то качать не удобно через ютуб
@monavixx4 жыл бұрын
зачем качать?...
@luckycat43778 жыл бұрын
можно ли использовать тэг по другому? например по нумерации для игры в монополию. ИИ сначала стоит на таргете с тэгом У Бросаем кости получаем integer сумму S, как задать ИИ функцию чтоб он пошел на тэг номер Х=Y+S?
@neklyy1344 жыл бұрын
Сделал также как и ты но персонаж почемуто побежал просто вперёд
@oleg3drender5 жыл бұрын
ну!? "у меня тут заготовлена функция". А у меня она почему то не заготовлена. НУ!? переменная L_target. какого типа? для чего? можно отдельный тутор как написать эту функцию? а то чувак у меня ж ни так как у тебя. Ноды с молоком матери в организм не вливались. Вот не знаю я как ее сделать эту функцию. Можно я скрин с твоего видео сниму и скопипасщю себе в блюпринт как думаешь работать будет? ну или напишу там в разделе функций типа: она у того чела заготовлена. Думаю если бы ты убрал из своего лексикона этот бестолковый и задалбывающий вопрос "да? да? да?" через каждые 30 секунда то гляди и хватило бы места рассказать как ты эту функцию написал. Так что спасибо тебе! научил! пойду в магазин, может там функции продают
@mr.craftera88628 жыл бұрын
Расскажи пожалуйста , как текстурировать игрока и НПС , ну или дайте ссылку на видео кто-нибудь))) Зарание спасибо!
@Cherryep8 жыл бұрын
а что за точки соединяют Findtargetbytag и Actor has tag??
@jeckgrimm71175 жыл бұрын
это узлы, чтобы связи выглядели красиво
@ЙОЖЫКЖОЖЫК8 жыл бұрын
пожалуйста помогите бот бежит только в одном напрвление и всё что делать
@proKaps6 жыл бұрын
У меня была проблема из-за того, что я создал Component Tag вместо Actor tag. Они там рядом находятся Actor tag ниже.
@stasbakalo62646 жыл бұрын
ну ты и Шерлок Холмс конечно
@stasbakalo62646 жыл бұрын
Спасибо
@apposum083gunjammed76 жыл бұрын
@@proKaps Спасибо!
@xFana-TiKx5 жыл бұрын
Почти час потратил, но нашел ошибку.... когда создаем Таргет поинт, то на 0:46 секунде автор дает название во вкладке Actor, а не во вкладке Tags. Для этого во вкладке Actor внизу есть стрелочка вниз и выпадает еще дополнительно несколько строчек, вот там и надо давать имя Таргет поинту. Все работает в версии 4.22
@РоманГафизов-я6ы8 жыл бұрын
Сделал все как в уроке но он бежит на нулевые координаты( Это моя ошибка где-то или в версии 4.10 над по другому делать?
@Unreal-engine4Ru8 жыл бұрын
+Роман Гафизов Скорее всего вы где-то ошиблись. Отладкой попробуйте найти ошибку.
@svell65088 жыл бұрын
У меня тож такое.Ошибок вроде нету.
@axlkai63248 жыл бұрын
У меня тоже так было, я допустил 2 ошибки. - вначале, задал тэг во вкладке Tags для компонента. А нужно было задавать тег во вкладке Actor (Спасибо Арк Катиссов!) - в функции FindTargetByTag в бллоке Get All Actors Of Class надо выбрать Actor Class = Actor
@ЙОЖЫКЖОЖЫК8 жыл бұрын
простите а где эта вкладка actor(это если что я про 1 ошибку)
@guyverbio60036 жыл бұрын
Axl KAi Во, спасибо. Хоть в комментариях можно найти нормальное объяснение в отличи от видео.
@konstantinkist8 жыл бұрын
У меня была проблема, после первого запуска Таg на входе в нашей функции обнулялся! Создал переменную с именем одного из таргетов, переменная не сбрасывается даже после выхода из игры, в случае необходимости ее можно переименовать, а вот массив этих имен сделать и случайным образом выдавать не вышло...
@konstantinkist3 жыл бұрын
@@hhbi уже не помню...
@TAPAKAIIIKA4 жыл бұрын
Каким образом заставить бота к примеру запрыгнуть на платформу или запрыгнуть с одной платформы на другу, если обычным способом до нее не добраться?
@skeletony75153 жыл бұрын
через nav link
@andrey.shpilevoy6 жыл бұрын
Мой пиздюк всегда в одну и туже точку бежит, как бы я его не крутил(((
@josker99966 жыл бұрын
ахахахахахаххахахахаххаха
@jeckgrimm71175 жыл бұрын
таки да. мой тоже. хз откуда он ее берет. не могу найти
@monavixx4 жыл бұрын
ты не тот тег ставишь
@JonathanSulivan6663 жыл бұрын
всё работает
@misterhellion22784 жыл бұрын
Да уж, без комментаторов не разберёшься что к чему. Я так понимаю чтобы сделать так, чтобы один бот бежал в одну точку, а один в другую так просто не получится? Придётся каждому новому боту прописывать свою контроллер?
@JIN-TECH9 жыл бұрын
Дальше будут уроки по Behavior tree, или пока что нет?
@Unreal-engine4Ru9 жыл бұрын
+олег кусов Да, следующий по плану записать основу по BT.
@melnorme7777 жыл бұрын
Функцию FindTargetByTag можно упростить - нужно вызвать вначале GetAllActorsWithTag и вернуть 1й элемент массива
@SWAGDanilFOX9 жыл бұрын
Здравствуйте, у меня бот бежит вообще не по тэгу. А совершенно в другое место. С чем это может быть связанно?
@Unreal-engine4Ru9 жыл бұрын
+DanilFOX Не правильно написали логику, или теги не туда поставили. Посмотрите внимательнее урок.
@kote3209 жыл бұрын
+Unreal Engine Rus , Если можно , линки на файлы в уроке ? а то вроде всё рак же собрал , но он просто в центр карты бежит...
@Unreal-engine4Ru9 жыл бұрын
+KotE3 ツ Смотрите внимательнее уроки и проверяйте отладкой свой код.
@kelheorslab21149 жыл бұрын
+Unreal Engine Rus Похоже он, как и я вначале, задал тэг во вкладке Tags для компонента. А нужно было задавать тег во вкладке Actor. Или же использовать функцию Component Has Tag
@SnzHikari9 жыл бұрын
+Арк Катиссов Спасибо, больше часа искал в чем проблема.
@cupochk63226 жыл бұрын
Подскажите пожалуйста. Влияет ли на оптимизацию игры то на чём ты пишешь(c++ или blueprint)
@volodymyrvasylkun91615 жыл бұрын
Отчасти да
@maestro25506 жыл бұрын
Сначала долго тупил, срисовать было сложно :) где то связь не поставил, где-то тип переменной не сразу въехал. тупеем-с господа. когда полностью воспроизвел все заработало на 4.21. так что если у кого-то не работает, ищите ошибку в логике. Спасибо за урок.
@igor8812077 жыл бұрын
Скопировал 1 в 1, но все равно бежим к нулям... Подскажите как без тэгов это сделать.
@sergiyklochak56966 жыл бұрын
Массивом таргетов , и доставанием нужного
@monavixx4 жыл бұрын
вы написали component tag. А надо actor tag
@animationlifehd40608 жыл бұрын
Автор ты знаешь как исправить такую проблему что когда бот идёт в другую точку
@Unreal-engine4Ru8 жыл бұрын
+AnimationLife HD Вероятно где-то ошиблись. Смотрите внимательнее урок.
@КонстантинПервунин8 жыл бұрын
а не лучше ИИ на С++ писать и потом подключать к блупринту?
@Unreal-engine4Ru8 жыл бұрын
+Константин Первунин Зависит от сложности. С++ тут будет плюсом только в том, что он работает быстрее. В остальном он менее удобен. Поэтому что-то небольшое или среднее можно писать на БП.
@Unreal-engine4Ru8 жыл бұрын
+Константин Первунин Хотя можно просто на плюсах написать необходимые ноды (поиск противника, прицеливание и т.п.), и потом их использовать в бп. Так тоже можно, да.
@КонстантинПервунин8 жыл бұрын
+Unreal Engine Rus А видео по теме взаимодействия С++ и БП не будет?
@Unreal-engine4Ru8 жыл бұрын
+Константин Первунин В ближайшем будущем не будет.
@АнастасияСкороходова-х1м6 жыл бұрын
В 2к18 уже так не работает =)
@govnochenal25196 жыл бұрын
Почему ?
@monavixx4 жыл бұрын
У меня тоже что-то не работало, а потом как заработало. Терпение надо с мозгами...
@JonathanSulivan6663 жыл бұрын
ничего не работает персонаж бежит только в одном направлении и не ищет точки достяжения
@pashakey46115 жыл бұрын
Для всех,у кого пиздюк бежит,фиг знает куда, в блоке "Get All Actors of Class",там куда можно передать данные фиолетового цвета (да простит меня С++),в маленькой выдвижной панели выбираете "Actor". Бля,я когда это нашёл,аж кончил! В топ!
@AndronCollider5 жыл бұрын
А я вместо тагов у таргетов использую сами имена таргетов
@СуминЕгор7 жыл бұрын
бот бежит левее таргета помогите
@GoodDay-zv2my9 жыл бұрын
может хватит засирать ленту?
@Unreal-engine4Ru9 жыл бұрын
+Михаил Меликов Вы же сами подписались :)
@GoodDay-zv2my9 жыл бұрын
+Unreal Engine Rus да не, все нормально, у меня пуканчик бомбанул
@VladimirCh109 жыл бұрын
+Михаил Меликов Ну и зачем нам такие подробности?
@odecodegames77587 жыл бұрын
Дааааа. Совершенно не подготовлено и не умеешь вести предмет. Всё невнятно и не объяснено. Отписка, пошёл на англоязычные.
@softportal54666 жыл бұрын
Еще лучше автор не родился.
@darklord76456 жыл бұрын
Вот такое спасибо
@IOIOOIOIIIOOIOIOI3 жыл бұрын
тупорылый урок. у меня что-то есть, можете что-то записать... а что писать? сам чего-то там насочинял, нихера не понятно, всем спасибо, пользуйтесь