10. Blueprints Unreal Engine 4 - Контроль последовательности

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

Комментарии • 42

  • @SimplyEd
    @SimplyEd 2 года назад +6

    Не понимаю почему так мало лайков ??????Это самые понятные уроки по блюпринтам!!!Уроки ОГОНЬ!

  • @ruslandad365
    @ruslandad365 3 года назад +2

    CПАСИБО ЗА ЧЕТКИЕ И ПОНЯТНЫЕ УРОКИ!!!
    ВЫ ПРОСТО ТОП!!!

  • @sigmaswarm
    @sigmaswarm 6 лет назад +18

    Редко пишу комментарии, но ты, парень нереально крут. Очень крутые видео у тебя. Развития твоему каналу и спасибо тебе большое за то что делишься знаниями. Извиняюсь за пафос, просто от души написал.

  • @gooqamir8128
    @gooqamir8128 3 года назад +1

    Так долго искал норм уроки, а нашёл твой канал не норм, а фантастика

  • @rearden3820
    @rearden3820 5 лет назад +1

    Спасибо за уроки!

  • @Анна-п9э3ь
    @Анна-п9э3ь 3 года назад

    Спасибо большое, очень помогло в моей проблеме!))

  • @whitestorm_ut
    @whitestorm_ut 4 года назад

    Спасибо большое за урок! ;-)

  • @anotherpain9120
    @anotherpain9120 3 года назад

    Спасибо!

  • @danil_goncharov
    @danil_goncharov 4 года назад +1

    16:34 Dungeons?

  • @pashab1982
    @pashab1982 5 лет назад +1

    Все классно, но есть вопрос. Multigate имеет ограничения по количеству нодов в каждом выходе (out)? Сделал Multigate с 6 выходами. После каждого выхода по одному ноду. Все работает. Но стоит только добавить к нодам каждого выхода еще по одному ноду, вся логика ломается и Multigate перестает работать. В чем причина?

  • @cyberstars-entertainment
    @cyberstars-entertainment 5 лет назад

    А как сделать ПАРАЛЛЕЛЬНЫЕ вычисления????

    • @pashakey4611
      @pashakey4611 5 лет назад +2

      это многопоточное программирование,но это не для новичков,если хочешь,могу скинуть ссылку на видео о многопотоке в С++.

    • @cyberstars-entertainment
      @cyberstars-entertainment 5 лет назад

      @@pashakey4611 да, кидай

    • @pashakey4611
      @pashakey4611 5 лет назад

      @@cyberstars-entertainment ruclips.net/video/NawpxG81RRk/видео.html вот,и в целом,на этом канале есть всё о С++,но это не связанно с анриалом,это просто изучение языка.

  • @Тайный_Господин
    @Тайный_Господин Год назад

    Функция которая ограничивает последовательность 9:35

  • @koganboss4874
    @koganboss4874 4 года назад

    Очень классные уроки, подписался, ставлю лайки. Только одно замечание, а то путаюсь из-за этого. G - это ДЖИ, а это J - ДЖЕЙ. =) Удачи в дальнейшем труде=)

  • @maestro2550
    @maestro2550 6 лет назад +1

    не понятно с логикой в 18:50 там идет прибавление +1 к NewVar_0, в этой функции передается изначальное значение. Но set переменной не вызывается. как же она тогда записывается?

    • @tankodrug5431
      @tankodrug5431 6 лет назад

      хз

    • @Пользователь-ц9ю2е
      @Пользователь-ц9ю2е 6 лет назад +9

      В функции инкремента уже встроено "set". Об этом говорилось пару уроков назад.
      Инкремент берет переменную, прибавляет 1, устанавливает полученное значение.
      Чтобы посмотреть как это работает, достаточно открыть этот макрос.
      Надеюсь помог.

  • @danielnikitin4596
    @danielnikitin4596 3 года назад

    Откуда ты знаешь столько информации?

  • @konstantinnikolaev3802
    @konstantinnikolaev3802 6 лет назад +1

    G - жди, J - джей.

  • @netotsamyi4454
    @netotsamyi4454 2 года назад +1

    смотрю я на функции/макросы и их объяснение и на некоторых прям вижу что можно туда запихать. например на do N перезарядка оружия. на MultiGate - какие нибудь реплики npc когда просто дергаешь их) кайф, когда сразу можешь понять для чего можно использовать. В простом программировании такого нет. я когда учил основы там даже в намеках не было о том, как это все можно применять в реальных программах(так что не осилил)

    • @MalannoMori
      @MalannoMori 9 месяцев назад

      Ты просто плохо учил с++, всё что он тут показывает точно такое же и в С++ только не блок схемой а кодом. Разница только в том что тут проще понять что и куда ты используешь. А в чистом коде всё это создаётся и именуется, а не теряться глядя только на имя переменной, функции и класса, сложнее чем когда у тебя это красивым блоком оформлено, в котором видно сразу все данные которые он от тебя хочет и какие ты можешь из него получить. Это тот же самый код только визуально оформленный. Макросы к слову используются в коде для того же принципа, ты упрощаешь написание мелкого кода ими, но ничего глобального. Функции самое первое и примитивное что ты начинаешь изучать, в коде к слову говоря они выглядят проще. ИМЯ функции (данные которые ты в неё передаёшь) и дальше ты работаешь с этими данными уже в самой функции. В общем я учу и код и блюпринты, и это почти одно и тоже, даже названия похожи, кроме if else, тут он branch.

    • @netotsamyi4454
      @netotsamyi4454 9 месяцев назад

      @@MalannoMori ну на то оно и визуальное программирование, очевидно, что оно будет один в один как и язык на котором оно написано, тут скорее про то, что визуально проще воспринимать блок схемы, чем тонну строк кода, где структура виляет то туда то сюда и надо разбираться, это раз, и два это то, что получаешь на начальных этапах обучения уже то что можешь увидеть. Сделал получил результат, а не учил полгода, чтобы уметь писать Хелло ворлд, и составлять массивы и тд. В целом я считаю, что для начала обучения программированию на спп лучше использовать блюпринты, так как визуально виден результат, а сами плюсы я учил в институте, базу. Не добрались мы там до ооп, чтобы я мог на практике видеть, как код меняет программы. Так же я вполне понимаю, что блюпринты это довольно простой инструмент. И если полноценно что-то делать, лучше его комбинировать с С++, на одном из англоязычных уроков помню услышал, как говорили про 80/20. 80 % на плюсах, 20 на блюпринтах

  • @october8927
    @october8927 2 года назад

    Жалко тут нельзя вставить анимацию человечка молча вертящего головой вправо и лево, это был-бы ответ на твой вопрос: "Да?"

  • @КлеоФермер
    @КлеоФермер 6 лет назад

    лайк как обычно бро

  • @Keereal72
    @Keereal72 4 года назад +1

    Да?

  • @indieGO_mov
    @indieGO_mov 2 года назад +2

    без конкретного применения, объяснение не работает. Усвоить после каких-то основ программирования возможно, делая в голове какие то ссылки на другие знания.
    Новичку в кодинге, без ассоциаций из других языков, вообще будет не понять о чем автор вещает, и так уже 2рой урок.

    • @altf4120
      @altf4120 Год назад

      блин такая же фигня, примеры в уроках вообще непонятно о чем

    • @Oldchel
      @Oldchel 3 месяца назад

      Автор хотя какие нибудь визуальные примеры применения этих функций хотя бы на манекене показывал бы что ли!
      А то он на все функции использует один нод принт стринга !!!

  • @altairsunagatullin6489
    @altairsunagatullin6489 4 года назад

    нпц)

  • @flytotem
    @flytotem 6 лет назад

    4.20.2 sequence дает не точно такой же результат. Он запускает таймер delay и идет к следущей строке, а после выполнения таймера возвращается и завершает последовательность. Если в ряд все соединять то все попорядку с задержками . Например попробовал такую конструкицю в сиквенс.
    print 1 -> Delay(4) -> print 1-2
    print 2 -> print 2-2
    print 3
    Оутпут вышел такой
    1
    2
    2-2
    3
    1-2

    • @romantruba8790
      @romantruba8790 6 лет назад

      Но ведь он и сказал, что sequence запускает всё сразу. Просто delay как бы откладывается в очереди

    • @Пользователь-ц9ю2е
      @Пользователь-ц9ю2е 6 лет назад +1

      Sequence запускает все по порядку. С 0 и до конца. Но делает настолько быстро, что кажется будто одновременно.
      Delay сам себя продолжает после того, как закончится отсчёт.
      Sequence сначала выполняет весь код (в том числе и ЗАПУСКАЕТ delay (ЗАПУСКАЕТ ОТСЧЕТ), а потом уже, после выполнения всей последовательности доходит и ВРЕМЯ задержки. Поэтому так и получается, что сначала сиквенс, а потом дилэй.

    • @M1rRroR
      @M1rRroR 5 лет назад

      @@Пользователь-ц9ю2е Если быть точным, то "отсчёт" не запускается. Запуск delay записывает в поток просчета метку о том, что после определенного времени (utcNow + delayTime) следующая отрисовка(просчет) выполнит код(последовательность) после delay.

  • @user-skarby
    @user-skarby 6 лет назад +16

    мне одному ни*уя не понятно?

  • @user-cz5fp5hy7s
    @user-cz5fp5hy7s 5 лет назад

    Ребят помогите, я вот хочу чтобы когда пуля касалась предмета у него активировался simulate ragdoll кто нибудь. HELP HELP HELP HELP HELP HELP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @Commentator-s5q
    @Commentator-s5q Год назад

    Спасибо!