5. Blueprint Unreal Engine 4 - Переменные

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

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

  • @vadek4380
    @vadek4380 Месяц назад

    лучший гайд на ру ютубе, очень приятная речь, не душная, без вздохов и "эканий" смотрю не с мыслями будто на уроке алгебры, а самому интересно, лучшая подача

  • @monkw1ck
    @monkw1ck 5 лет назад +63

    0:53 - создание переменной
    1:44 - считать и установить значение переменной. Значение по умолчанию
    8:05 - смысл переменной
    9:54 - где работают события по кнопке по умолчанию?
    10:25 - ТИПЫ ПЕРЕМЕННЫХ
    10:35 - Byte, Enum
    11:40 - Integer
    16:45 - Float
    17:10 - Name, String, Text и их различия
    21:32 - Vector (Make vector & Break Vector)
    22:25 - Rotator (Make Rotator & Break Rotator)
    23:05 - Transform (Make Transform & Break Transform)
    25:07 - Ctrl + перетаскивание - Get переменную; Alt + перетаскивание - Set переменную

  • @p0limon4ik
    @p0limon4ik 3 года назад +14

    Большое спасибо за подробные уроки без рекламы! ^-^

  • @съедобнаягорчичка
    @съедобнаягорчичка 5 лет назад +3

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

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

    Спасибо большое что выручили своими уроками, даже на курсах за 60 000 я мало что поняла по сравнению с вами)))Очень кратко и понятно)самый лучший учитель которого я когда либо видела!)

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

      скил бокс?

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

      @@lutfulin1996 нетология)курсы геймдиза

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

      @@SnezhkaPie буду в курсе)

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

      @@lutfulin1996 как я поняла вы курс себе выбираете?если так,то по сути нетология не дурно как может показаться обучает. Там довольно добрые и при этом опытные учителя по моему мнению. Но самый большой минус- перебарщивают с терминологией(иногда не говорят что обозначает данное слово) и с быстрой подачей информации. Даже сейчас на блоке UE4 после работы все выходные сижу дома и изучаю дополнительный материал как например эти лекции. И так 9 месяцев на курсах геймдизайнера. Ну может это моя особенность, может другим легко заходит)

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

      @@SnezhkaPie да в целом для новичков довольно огромный поток информации ) пытаюсь вот систематизировать все курсы что нахожу в ютубе в перерывах с основной работой , но пока что не выбираю курсы . Хотелось бы репетитора , но в моем городе как оказалось такого не найти и ездить в соседний владивосток из-за этого как-то не с руки.. Но надеюсь что просмотрев 5-6 курсов буду уже достаточно шарить чтобы не по шаблонам работать , а творить не заглядывая в видео уроки)

  • @vladeiko999
    @vladeiko999 4 года назад +2

    Большое спасибо. Мне очень нравятся ваши уроки по Blueprint. Всё достаточно понятно объясняется

  • @АндрейПроскурный-м8б
    @АндрейПроскурный-м8б 2 года назад +1

    Это просто отличные уроки. Поставил и лайк и подписался. Очень много понял. Оценил задумку создателей этой системы разработки. Хочется выразить удивление, почему в мире до сих пор код выглядит кодом, а не подобными схемами. После этого урока, имея некоторый опыт программирования на нескольких языках, мне кажется, что я УЖЕ могу разобраться во всём остальном сам.

  • @lasbarrakuda
    @lasbarrakuda 3 года назад +5

    Отличный урок, спасибо вам за вашу работу.

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

    Большое спасибо, лучшее обьяснение что я встречал!

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

    Спасибо! Продолжаем продвигаться!

  • @xenophorm8147
    @xenophorm8147 4 года назад +15

    После этого урока можно сделать свой кликер , выложить его в Плэй Маркет и заработать свой первый миллион :D

    • @ALEXZANDR_GAMES
      @ALEXZANDR_GAMES 4 года назад +10

      Тихо! Удаляй свой комментарий! Мне конкуренты не нужны )))

    • @ElChampi0
      @ElChampi0 4 года назад +5

      Свой первый миллион кликов

    • @АндрейПроскурный-м8б
      @АндрейПроскурный-м8б 2 года назад

      @@ElChampi0 Сам хотел это написать.

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

    потратил почти час на 10 минут ролика) вот уж действительно дурная голова ногам покоя не дает. Решил сделать конструкцию таким образом чтобы лампочка включалась по нажатию кнопки но только когда мы внутри триггера. Это было тяжело) Хотя казалось бы что может быть проще. Далее опишу для себя на будущее если буду пересматривать или для тех кто будет учить и тоже захочет сделать. (далее мое решение, я не знаю правильное ли, но даже так вариант рабочий, но попробуйте сначала сами)
    .
    .
    .
    .
    .
    .
    .
    Я создал переменную булевого типа. Она проверяет находится ли персонаж в триггере( назвал Trig). Проверка триггера у меня через begin overlap и end overlap. к Ним я подключил переменную на запись в случае begin overlap значение для trig -тру а после вывел бранч с этой же переменной и на тру вывел сообщение что персонаж внутри. Для End overlap сначала был бранч с переменной trig, он должен вернуть тру и выполнить по ветке тру запись в эту же переменную значение - фолс. а после и вывести сообщение что персонаж вышел.
    Далее создал ивент нажатия на клавишу и создал для нее вторую переменную булевого типа и назвал ее vis(должна проверять включена ли лампочка). Из клавиши ( Keyboard B) я вывел бранч на проверку, в триггере ли мы находимся с помощью переменной trig. и если значение тру(мы в триггере) мы снова проверяем бранчем только уже с помощью переменной vis включена ли лампочка или нет. Если включена(тру) то мы записываем в переменную vis значение false и лампочку выключаем(в set visibility). А если в проверке лампочка выключена(бранч выдал false) то записываем в переменную vis значение тру(ламп вкл) и включаем лампочку( в set visibility). Надеюсь описал понятно). Автору роликов поклон до земли.

  • @d_82.6
    @d_82.6 6 лет назад +6

    Благодарю вас! Очень все понятно рассказываете =)

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

    лучше платных курсов в разы. пожалел что так поздно нашел эти уроки(

  • @Dark_Crow_Official
    @Dark_Crow_Official 4 года назад +5

    0:11 , то чувство, когда наконец-то сделал логику)

  • @ПереозвучкаМагаГолоса

    Ты крут я твои все уроки скачаю ,желаю тебе 10000000 подписчиков ,я по обещал людям сделать крутую игру Готику 0 и с помощью твоих уроков это сделаю дай Бог тебе здоровья и твоим близким и счастья

  • @МихаилЗаблотский-в1ю
    @МихаилЗаблотский-в1ю 4 года назад +1

    Супер! Все очень четко и по делу.
    PS: После Джавы, Blueprint заходит как горячие пирожки))))

    • @МихаилЗаблотский-в1ю
      @МихаилЗаблотский-в1ю 4 года назад

      Ахах, та ладно. Она такой же blueprint, только словами)

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

      @@МихаилЗаблотский-в1ю ну так в этом и суть блюпринта же)(да я видел что 2 года прошло) Не зря оно называется визуальным программированием) визуально иногда легче представить чем написать код. Те же схематичные блок схемы выполняют ту же функцию как блоки в блюпринтах.

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

    когда про байт услышал вспомнил проблему "Ядерного Ганди" , советую почитать про нее , особенно новичкам.

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

    Спасибо за урок. Кстати ввод новой строки можно сделать нажатием шифта плюс ввод )

  • @дмитрийпавлович-л3д

    хорошие уроки смотрю с первого и досмотрю до конца. спасибо очень помогает.

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

    2:03 про Get и Set

  • @gxegameplay1938
    @gxegameplay1938 6 лет назад +6

    спасибо за уроки у меня вопрос где вы изучали эту программу и сколко лет?

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

    Спасибо!

  • @alexeygumenyuk8510
    @alexeygumenyuk8510 4 года назад +3

    Чуть не по порядку идёшь иногда и иногда не правильно (с моей точки зрения) объясняешь (например, про переменную : переменная - это не значение, а "коробка", в которой может хранится значение определённого типа. Так , мне кажется, объяснить будет правильней))
    Но в целом не плохо)

  • @ДмитрийСветлов-ч5х
    @ДмитрийСветлов-ч5х 5 лет назад +2

    Cпасибо за уроки. Вопрос, как сослаться переменную из другого блу принта?

  • @malikvalley
    @malikvalley 6 лет назад +20

    Хаха, что в самом начале было?) Ну а так уроки супер, но что не выпуск что то ржачное случается)))

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

    Не хватает примеров использования этих самых переменных на чём-то уже боевом.

  • @ДенисКлещенок-д9б
    @ДенисКлещенок-д9б 6 лет назад +2

    в 1 байте 8 бит, следовательно 2,4,8,16,32,64,128,256. т.е 256 значений. а в 32-ух разрядных 4294967296 значений.

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

      0 тоже учитывается. Следовательно от 0 до 255

    • @ДенисКлещенок-д9б
      @ДенисКлещенок-д9б 6 лет назад

      @@dmitriik8513 но значений то 256). К примеру в значении из 2-ух бит может быть 4 положения: 00 01 10 11.

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

      и в чём ошибка ведущего урок? или ты хочешь показать, что самый умный?

    • @АлександрСуворов-з6р
      @АлександрСуворов-з6р 4 года назад

      @Человань Владимир 10 в 24й

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

    👍

  • @lijingys5823
    @lijingys5823 6 лет назад +2

    20:12 Прошаю

  • @ALEXZANDR_GAMES
    @ALEXZANDR_GAMES 4 года назад +2

    Я так понял Branch -- это аналог if else.

  • @ТарасШаптала
    @ТарасШаптала 4 года назад

    name это что то типо enum ?

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

    Можно ли одной кнопкой и включить и выключить переменную? Например выключатель.

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

      Использовать ноду flip flop

  • @TiDiVi-Play
    @TiDiVi-Play Год назад

    Переменные нужны при создании электростанции, батареи, и других полезных вещей

  • @ВладимирОберт
    @ВладимирОберт 4 года назад

    Здравствуй, подскажите пожалуйста как вывести значение переменной на экран, чтобы знать что в ней творится во время проверки

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

      А ты что видео не смотрел? Создай переменную и присоедини к ней Print String. Движок приведёт переменную к строке и выведет на экран. Хотя... на счёт структур я не уверен.

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

    Я поставил 666-й лайк >:D

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

    очень похоже на Граф Эдитор в Майая

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

    Короче! Братя и сёстры! Вам нужно иметь базовый знание C++ и англиский язык! К примеру Branch это Ветьв! Ветьви разделяются путём как bool, true и false!

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

    0:10 +уши

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

    Мля... Не могу не отвечать на вопрос: "да?" ответом: "Да"!

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

    Привет всем
    кто может помочь
    Есть функция которая постоянно набирает числовое значение, как задать диапазон значений какой блок за это отвечает или при достижении нужного значения больше не возрастает.
    Допустим с помощью переменной Float я могу задать нужно значение допустим 2000 но оно будет постоянным а не будет возрастать до 2000 и останавливаться при нажатии заданной кнопки

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

    что за прикол со звуком у тебя голос менялся несколько раз)

  • @mikelkram
    @mikelkram Год назад +1

    Очень поверхностно и без нормальных примеров.

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

    Свежаааааак.

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

    А если я пройду все твои уроки я смогу сделать игру?

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

      делать игры это не только программирование это ещё как минимум 3д. Так что программирование это конечно главное но что ты будешь программировать если не будет чего программировать.

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

    Да?

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

    Плюсы как обычно с кучей переменных разного типа, вместо адаптируемых

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

    Чисто ради того чтоб одной галочкой отключить всю логику?!

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

    Хорошие уроки, да?

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

      Конечно:) Всем же понравилось? Да?

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

      @@assemixable Ага

  • @ИгорьАндреев-с6м
    @ИгорьАндреев-с6м 4 года назад

    Blueprint - крутой, но Python круче.

    • @kwjwjjs
      @kwjwjjs 4 года назад +2

      бессмысленно, blueprint мощнее будет, и это тупой комментарий

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

      @@kwjwjjs заагрился)

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

    Спасибо!