Урок 2 | Unreal Engine 5 Мультиплеер - Структура Game Framework

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2024
  • Это второй урок из серии Unreal Engine 5 Мультиплеер, в котором мы будем разбирать структуру Game Framework / Основные классы.
    00:00 Оглавление
    00:25 Game Mode
    06:44 Game State
    09:14 Player State
    10:36 Character
    16:56 Pawn
    17:42 Player Controller
    19:41 Input - Назначение клавиш
    23:51 AI Controller
    25:22 HUD
    26:47 UMG
    28:56 Object
    29:31 Actor
    30:17 Level / Level Blueprint
    32:04 Game Instance
    34:50 Player Camera Manager
    36:40 Camera Modifier
    37:44 Actor , Scene , Primitive - Components
    39:07 Game Session | Game Network Manager
    Разовый донат new.donatepay.ru/@cyberstars
    Patreon - / cyberstars
    Discord - / discord
    TikTok - www.tiktok.com/@cyberstars_en...
    Google Play - play.google.com/store/apps/de...
    Facebook - CyberstarsEn...
    Instagram - cyberstars_...
    ВКонтакте - cyberstars_entertainment
    Телеграм - t.me/cyberstars1
    #cyberstars #gamedev ‪@UnrealEngine‬

ความคิดเห็น • 98

  • @cyberstars-5839
    @cyberstars-5839  ปีที่แล้ว +3

    Discord - discord.gg/z8t2uSWCBq
    Разовый донат new.donatepay.ru/@cyberstars
    Patreon - www.patreon.com/cyberstars

    • @timofeik5556
      @timofeik5556 ปีที่แล้ว +1

      А что если нет части переменных в движке

    • @timofeik5556
      @timofeik5556 ปีที่แล้ว +1

      ?

  • @algebrakrow
    @algebrakrow ปีที่แล้ว +6

    Лучший урок по Unreal Engine 5 Мультиплеер

  • @user-wb6st6tg5p
    @user-wb6st6tg5p ปีที่แล้ว +5

    Спасибо, хорошошая инфа, все понятно, всегда жду новых видосов.

  • @agha809
    @agha809 ปีที่แล้ว

    Спасибо большое за урок! Очень полезно и информативно. Я читал официальную книгу на эти темы, но тут узнал больше

  • @gil08100
    @gil08100 ปีที่แล้ว

    Кайфую от Ваших выпусков-обучалок. Колокол не зря колоколит)

  • @ukneo2006
    @ukneo2006 ปีที่แล้ว

    Отличное видео. Все по-полочкам и все понятно. Если что-то забываю, то всегда возвращаюсь к этому видео!!!

  • @user-it7hs3ln3s
    @user-it7hs3ln3s ปีที่แล้ว +6

    Спасибо что помогаете нам в создании приложений

  • @HieromonkRazov
    @HieromonkRazov ปีที่แล้ว

    Ты такой молодец! Просто unreal лучший! "Виртуоз лапидарной подачи"))
    Спасибо, бро.
    Твоя помощь неоценима.
    Всегда крайне рад очередному весьмаожидаемому урочищу)

  • @stupkin22
    @stupkin22 8 หลายเดือนก่อน

    Спасибо за твои уроки, объясняешь очень понятно.

  • @unrealengineruseng9583
    @unrealengineruseng9583 3 หลายเดือนก่อน

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

  • @alexsliper9357
    @alexsliper9357 ปีที่แล้ว +3

    Коммент в поддержку канала! Продолжайте снимать! Ваши видео на вес золота! Пожалуйста сделайте подробное видео, как сделать импорт рельефа и карт из Гугл мапс или arcgis со слоями высот и объектами. В вашем исполнении думаю будет уникальный контент!

  • @stesylru
    @stesylru ปีที่แล้ว +10

    Поздравляю со 100 тысячами на канале!

  • @David-hg9ed
    @David-hg9ed ปีที่แล้ว +5

    Классный канал!!! Автору респект и уважуха, а тетя у него вообще супер-пупер!

  • @AlexElectricPeople
    @AlexElectricPeople ปีที่แล้ว +1

    Спасибо за урок, через пол годика ремонт закончу и как начну игру пилить)

  • @eliotbaxshiyev7492
    @eliotbaxshiyev7492 ปีที่แล้ว

    Спасибо за труд 👍🏾

  • @archewarning
    @archewarning ปีที่แล้ว

    Надеюсь не по ленюсь и вникну в это все, спасибо за контент!

  • @dmitriikonarev
    @dmitriikonarev ปีที่แล้ว +3

    Шикарный материал, давно искал хоть что то структурированое по иерархии классов на русском. А тут ещё и подсказали как системно работать с камерой, я 2 недели искал об этом хоть что-то внятное, но дальше функции переключения между камерами ни слова. Спасибо огромное!

  • @rapatologyrrr472
    @rapatologyrrr472 ปีที่แล้ว +7

    Спасибо без ваших стримов я бы не знаю что было бы

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว +4

      что было то было

    • @rapatologyrrr472
      @rapatologyrrr472 ปีที่แล้ว +3

      @@cyberstars-5839 вы знаете а чего только не было

  • @void055
    @void055 ปีที่แล้ว

    Спасибо большое за видео

  • @nikitachelovian7470
    @nikitachelovian7470 2 หลายเดือนก่อน

    Просто лучший)

  • @aleksandr7076
    @aleksandr7076 ปีที่แล้ว

    Спасибо, отлично!!!

  • @entelecheiai4371
    @entelecheiai4371 ปีที่แล้ว

    спасибо автор за твой труд. я правда нифига не понимаю, но это уже мои проблемы

  • @user-lk1xb7wb3e
    @user-lk1xb7wb3e ปีที่แล้ว

    от души)

  • @SekaPLAY
    @SekaPLAY ปีที่แล้ว +1

    Супер

  • @duduchannel1780
    @duduchannel1780 ปีที่แล้ว +1

    Сделай пример онлайн игры с открытым миром, чтобы понять что будет храниться на сервере, а что у клиента. И можно подробнее об game session и game network с примерами 🤓

  • @anotherpain9120
    @anotherpain9120 ปีที่แล้ว

    Благодарю

  • @MetalSunrise
    @MetalSunrise ปีที่แล้ว

    Поздравляю со 100к подписчиками!!! Видимо, ты первый на русскоязычном Анриле.. Молодец, проделал шикарную работу!

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว

      Спасибо) но я не первый

    • @MetalSunrise
      @MetalSunrise ปีที่แล้ว

      @@cyberstars-5839 Серьёзно?! Дружище, просвети, пожалуйста, у кого ещё из русских анрильщиков 100к?! Даже у Блинцова (Unreal Engine Rus) только 80к, хотя, на мой взгляд, это просто маст хэв для русских.. Неужели есть ещё кто-то круче?!

  • @gladiyit6771
    @gladiyit6771 9 หลายเดือนก่อน

    Спасибо

  • @DonKiRav
    @DonKiRav ปีที่แล้ว

    Просто ВАУ! Спасибо за видео!
    Когда ждать следующее видео и о чем оно планируется?
    Примерно в какие сроки, в планах, выложить весь курс?

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว +1

      Потом будет репликация и затем сборка игры. Срок минимум неделя

  • @ninemeasure
    @ninemeasure หลายเดือนก่อน +1

    2:30 у меня только одна переменная "DefaultSceneRoot"
    Час гуглил, в итоге сам нашёл: во вкладке с переменными сверху справа есть шестеренка, нужно отметить чек "Show Inherited Variables".
    5:39 Решение

  • @RedFi6h
    @RedFi6h ปีที่แล้ว

    Cпасибо тебе, за то что ты, делаешь контент по Анриалу, не много на русском языке уроков))

  • @comrader9409
    @comrader9409 ปีที่แล้ว +5

    Жаль у меня времени на все это нету, но дико интересно)

    • @infinity_lp
      @infinity_lp ปีที่แล้ว

      Жиза

    • @exelution2077
      @exelution2077 ปีที่แล้ว +1

      Було б бажання. Час завжди знайдеться

    • @Meyzar
      @Meyzar ปีที่แล้ว +1

      @@exelution2077 хотя бы 10-30 минут удилить на что нибудь и всё, я так к примеру на английский и испанский (только начал испанский учить и в начале полная путаница или недопонимание) трачу столько времени : английский 2 дня учить, два дня испанский, один день отдых или можно так, два дня английский, потом испанский, потом один или два дня отдых и так далее. Одновременно два языка учить, но с перерывами, английский язык я знаю на среднем уровне и досих-пор практикую, а испанский недавно начал на Bussuu

    • @gladman.stories
      @gladman.stories ปีที่แล้ว

      @@Meyzar не поможет 10-30 минут в день в изучении геймдэва. Пустая трата времени.

    • @Meyzar
      @Meyzar ปีที่แล้ว

      @@gladman.stories я не на изучения программирования и геймдэва трачу время, а на свои интересы. Для меня не пустая трата времени.

  • @Prototiphrom
    @Prototiphrom ปีที่แล้ว

    Nice

  • @fAtAlSVEN
    @fAtAlSVEN 3 หลายเดือนก่อน

    Из десятков курсов по разным темам, которые я посмотрел, это однозначно твёрдое первое место! Автору огромное уважение за проделанную работу!

  • @eugeneo70
    @eugeneo70 ปีที่แล้ว +6

    Английское произношение просто божественно 😺

    • @MikheevAndrey
      @MikheevAndrey ปีที่แล้ว +5

      пизес и анпизес =))))))))

    • @eugeneo70
      @eugeneo70 ปีที่แล้ว +1

      @@MikheevAndrey я когда-то давно покупал видак и продавец прочитал надпись на кнопке Reset вместо ‘рисЭт’ как ‘рЭзэт’. Я от этого выпал в осадок 😳. Мне как человеку, неплохо знающему English, такое обращение с ним сильно режет слух. Поэтому я и не смог удержаться от этого комментария…

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว +3

      @@MikheevAndrey www.deepl.com/ru/translator#en/ru/possess

    • @MikheevAndrey
      @MikheevAndrey ปีที่แล้ว +2

      @@cyberstars-5839 позЭс и анпозЭс, с ударением на 2 слог.
      Первая буква о, которую я чётко расслышал как И =(

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว +1

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

  • @antoniogansales
    @antoniogansales ปีที่แล้ว

    Земеля привет. Давно не общались))) Подскажи как привязать кости к модельке из meta human. На версии 5.1 перестало привязываться, ошибку выдаёт.

  • @romandviski
    @romandviski ปีที่แล้ว

    просто лайк за пиззес

  • @timurkarakas7190
    @timurkarakas7190 ปีที่แล้ว

    Приветствую вас. Скажите пожалуйста структуры игры "Vikings war of clans". На каком движке написано. Я хотел тоже такой игры создать. Спасибо за ранее.

  • @uegamedev
    @uegamedev ปีที่แล้ว +2

    Очень не хватает видео, какие события/логику, где и как правильно вызывать с примерами. Надеюсь оно будет следующим🤓

  • @kotovasia5120
    @kotovasia5120 ปีที่แล้ว

    Вы изучали недавно появившийся Enhanced Input?

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว

      Пока что нет

    • @kotovasia5120
      @kotovasia5120 ปีที่แล้ว

      @@cyberstars-5839 Как по мне то он довольно удобный. Только материала по нему не много. Думаю вы когда-нибудь сделаете подробный разбор☺

  • @ingvarriver5793
    @ingvarriver5793 ปีที่แล้ว

    Привет разрабодчики.

    • @1play2fun
      @1play2fun ปีที่แล้ว

      Привет)

  • @sansskelet860
    @sansskelet860 ปีที่แล้ว +1

    Я незнаю почему, но после интерфейса в UE4, UE5 интерфейс стал выглядить... более под Unity?
    Я вот смотрю и кажется, что это буд-то не UE5, а более ранний движок до UE4. Но, в какой-то мере я рад, что они решили в минимализм пойти.
    А ролик интересный, спасибо. Думал я что-то новое узнаю, но благо весь предоставленный тут материал знаю итак. Но проверить стоило!

    • @HardEzhik
      @HardEzhik ปีที่แล้ว

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

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว +1

      его можно сделать белым))

    • @HardEzhik
      @HardEzhik ปีที่แล้ว

      @@cyberstars-5839 Ха и вправду, спс ))

  • @Niragram
    @Niragram ปีที่แล้ว

    Круто делаешь гайды но можно ли записывать видео без Приближений или как это ещё назвать кроп картинки. бесит пипец.

    • @konstantingurtovoy5709
      @konstantingurtovoy5709 ปีที่แล้ว

      А с телефона отлично смотрится🤷‍♂️

  • @antonmercer6203
    @antonmercer6203 ปีที่แล้ว

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

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว

      Нет. В блупринте персонажа есть нод set simulate physics

    • @antonmercer6203
      @antonmercer6203 ปีที่แล้ว

      @@cyberstars-5839 а зачем тогда аним бп?

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว

      Это мозги анимации - что и когда воспроизводить,
      SetSimulatePhysics - активирует физ-модель RegDoll

    • @1play2fun
      @1play2fun ปีที่แล้ว

      В данном случае это лоигка именно персонажа, а не анимаций. В Гта это регдол.
      Хороший пример аним блюпринта - передача нужной анимации оружия.
      То есть когда выбирается оружие в руки, передается какая именно нужна анимация(ссылка на ассет лежит в оружии)

  • @vachetorosyan7235
    @vachetorosyan7235 ปีที่แล้ว

    ✌✌✌✌✌✌✌✌✌✌

  • @antonmercer6203
    @antonmercer6203 ปีที่แล้ว

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

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว

      Как хотите. Все зависит от игры

    • @antonmercer6203
      @antonmercer6203 ปีที่แล้ว

      @@cyberstars-5839 тоесть и так и так будет правельно

    • @antonmercer6203
      @antonmercer6203 ปีที่แล้ว

      И если никакой логики не писать в персонаже то в плеере будет все работать,?

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว

      @@antonmercer6203 в player controller - будет

    • @1play2fun
      @1play2fun ปีที่แล้ว

      Все зависит от игры.
      Например управление персонажа я написал в персонаже. А вот открытие инвентаря - в контроллере.
      Потому что когда открывается инвентарь, персонаж перестает принимать инпут.
      Если бы открытие инвентаря было бы в персонаже - он бы не закрыл его при открытии

  • @Huns_Kerigan
    @Huns_Kerigan ปีที่แล้ว

    а на последней версии 4ки всех этих переменных нет) создавайте в ручную)

    • @cyberstars-5839
      @cyberstars-5839  ปีที่แล้ว +1

      Есть. Нужно нажать на шестеренку

    • @Huns_Kerigan
      @Huns_Kerigan ปีที่แล้ว +1

      @@cyberstars-5839 благодарю, посмотрю , где эти шестеренки искать? Пока просто не могу добраться до пк)
      Отдельное уважение за фидбэк , обычно от авторов видео , особенно если видео старое , не дождёшься ответа.
      Обязательно порекомендую всем твой канал.

  • @user-it7hs3ln3s
    @user-it7hs3ln3s ปีที่แล้ว

    Четвертый

  • @data-center-project
    @data-center-project ปีที่แล้ว +1

    23:22 ОнПизес и ОнАнПизес :)
    23:32 Пизест и АнПизест :)

  • @1play2fun
    @1play2fun ปีที่แล้ว

    Музыка слишком тихая.
    Приближения иногда лишние и только выбешивают

  • @MegaAlexprim
    @MegaAlexprim หลายเดือนก่อน

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

    • @cyberstars-5839
      @cyberstars-5839  หลายเดือนก่อน

      Курс нужно смотреть не с середины и знать базу. Об этом я всегда говорю в начале

    • @MegaAlexprim
      @MegaAlexprim หลายเดือนก่อน

      @@cyberstars-5839 от удаления коментов ты умнее не стал. гугли что такое последовательность. а то ты про нее мне написал, а сам в видео ее не итспользуешь. но то что правда в глаза кольнула, так это выводы делай а не коменты подтирай.а в сылочку все-же загляни и поучись у чела как нужно преподносить знания.

    • @cyberstars-5839
      @cyberstars-5839  หลายเดือนก่อน

      @@MegaAlexprim Все комментарии с сылками автоматом идут в спам ютуба.
      Что тебе конкретно не понятно из курса?
      И если для тебя есть альтернатива которая больше нравится, почеме ты не смотришь ее? У него свой подход , у меня свой. Подавляющему большенству мой подход нравится.

  • @user-gy9on7ie3b
    @user-gy9on7ie3b ปีที่แล้ว

    такое себе слишком много воды