Как открывать двери. Гайд для новичков | Open Doors Tutorial | Уроки Unreal Engine 5

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

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

  • @makeyourgame2210
    @makeyourgame2210  7 дней назад

    Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов.
    А если вы решите оформить подписку, то помимо доступа в чат вы будете получать от меня ежемесячно два эксклюзивных видеоурока, которых не будет у меня на Ютуб канале. Рассказываю в этих видео про многие секреты Unreal Engine.
    Присоединяйся к единомышленникам! Доступ в чат - навсегда!
    =================================
    Группа в ВКонтакте: vk.com/makeyourgameunreal
    =================================
    Мой аккаунт в Steam: steamcommunity.com/profiles/76561198197518828
    (Если хотите, чтобы я попробовал разобрать какую-нибудь механику из игры и записал об этом видео, то можете эту игру в Steam мне подарить, буду благодарен. Ну и просто так в друзья добавляйтесь:)
    =================================
    Подписка на канал - только приветствуется!
    =================================
    #games #unreal #unrealengine

  • @XPYCT84
    @XPYCT84 7 дней назад +4

    Отличное видео, примерно так же делал себе, но есть пара отличительных нюансов. Для полноценной двери не хватает флага состояния - открыта/закрыта. Следовательно уничтожение компонента с коллизией в двери не требуется, что бы можно было многократно открывать и закрывать дверь. И интерфейс в персонаже не нужен, как и обработка событий BeginOverlap EndOverlap. Это всё задачи для двери и прочих объектов с которыми будет взаимодействовать персонаж. Идея в чём: дверь отслеживает события BeginOverlap EndOverlap. В момент срабатывания этого события, дверь проверяет, кто его вызвал и если это игрок, то ему передаётся указатель на дверь. Теперь игрок нажимая на кнопку Е или F, кому что больше нравится, вызывает у двери метод Interact. У игрока есть переменная типа BPI_Interaction. Игрок понятия не имеет что это за объект. Он и не должен об этом знать, он знает, что у этого объекта есть метод Interact и его можно вызвать. Всё. При нажатии на кнопку у игрока просто проверяется, что указатель объекта BPI_Interaction валиден. Больше ничего не надо делать). Подобная реализация позволяет широко расширять список объектов и виды взаимодействия с окружением.

  • @ps5games821
    @ps5games821 5 дней назад

    шикарный канал
    лучше чем у многих на ютубе

  • @silicium-ek5ug
    @silicium-ek5ug 7 дней назад +3

    Капец нормальный гайд на двери

    • @silicium-ek5ug
      @silicium-ek5ug 7 дней назад

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

  • @ZellockGreen
    @ZellockGreen 5 дней назад

    Шикарный канал!!!

  • @jamsytOFF
    @jamsytOFF 5 дней назад

    Привет! Сделай, пожалуйста, видео, как сделать FPV дрон. Но, чтобы им управлять, нужно будет нажать на определённую кнопку. Прошу, сделай гайд, просто я на Ютубе не где не нашёл что-то подобное

  • @vals3638
    @vals3638 7 дней назад +2

    Привет, можешь сделать реалистичное покачивание камеры от первого лица при ходьбе в Unreal Engine 5

  • @Razzhivin_Ivan
    @Razzhivin_Ivan 7 дней назад +1

    Я до дверей в проекте ещё не добрался, поэтому сохраню на будущее

  • @DimaRabbit87
    @DimaRabbit87 7 дней назад

    Использовать её как базовый класс парент и от него наследников со своей реализацией наделать дверей)

  • @ТимурАширов-ц5м
    @ТимурАширов-ц5м 6 дней назад +1

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

    • @Peterson_87
      @Peterson_87 5 дней назад

      Эти штуки с помощью интерфейсов можно реализовать. Но, да, было бы не лишним увидеть такое

    • @ТимурАширов-ц5м
      @ТимурАширов-ц5м 5 дней назад +1

      ​@@Peterson_87​, их можно по-разному сделать. Можно по щелчку мыши, клавиатуры, можно с помощью зажатой кнопки и т.д. Реализацию всех способов было бы интересно послушать.

    • @Peterson_87
      @Peterson_87 5 дней назад

      ​@@ТимурАширов-ц5м, касаемо зажатой кнопки.
      Я это реализовал с помощью макроса и уже его связал с интерфейсом.
      По макросам, к слову, туториалов на русском тоже крайне мало

    • @ТимурАширов-ц5м
      @ТимурАширов-ц5м 4 дня назад

      @@Peterson_87 , увы, пока не могу похвастаться хорошими знаниями Blueprint-ов, но потихоньку изучаю. Наткнулся на этот канал и он понравился своими грамотными уроками.

    • @Peterson_87
      @Peterson_87 4 дня назад

      ​@@ТимурАширов-ц5м, да. Он один из немногих, кто делает действительно хорошие гайды на русском сегменте.
      Так что, хотелось бы увидеть ролик (-и) на эту тему

  • @BPAGAME
    @BPAGAME 7 дней назад +2

    Лучший

  • @В.Л-щ8ы
    @В.Л-щ8ы 7 дней назад

    Благодарю за толковый гайд. Хотя где то с половины ролика я уже кое что не особо понимал,но думаю,что разберусь. По крайней мере с обычными одностворчатыми простыми и раздвижными дверьми.И ещё такой вопрос вы показали как сделать открытие двери,но вот закрытие двери НПС строится примерно так же как и её открытие? И как сделать,что бы они открывались и закрывались только в одну сторону.понимаю,что с моей стороны это скажем так уже наглость но как говорится "наглость второе счастье"......)
    У меня в игре несколько видов дверей.Одностворчатые и двустворчатые, обычные и раздвижные,а так же люки и вент.решётки при этом на открытии дверей нужно предусмотреть несколько действий таких как просто открыть,приоткрыть для подглядывания и силовое открытие,а так же нужно предусмотреть действия на закрытие дверей то есть как автоматическое закрытие замка двери при проходе НПС и закрытии им двери,автоматическое закрытие двери и последующем автозакрытии её на замок и так же таких действий НПС как попытки открыть,взломать и вышибить. И вот как это сделать уместив всё на одну кнопку я пока увы не понял.Может подскажете где использовались подобные механики,что бы хотя бы визуально понять как это делается.

    • @makeyourgame2210
      @makeyourgame2210  6 дней назад +2

      Я возможно сделать видео по закрытию двери ещё

  • @Darkwind1986
    @Darkwind1986 4 дня назад

    Друг как снег сделать на земле и чтобы он работал как можно лучше)

  • @_Atomic_Baby
    @_Atomic_Baby 7 дней назад

    получается таким макаром можно и сдвижные двери делать)

    • @makeyourgame2210
      @makeyourgame2210  7 дней назад +1

      Да, конечно. Любые двери. Только менять координаты в ноде Lerp

  • @pulsar5954
    @pulsar5954 6 дней назад

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

    • @makeyourgame2210
      @makeyourgame2210  6 дней назад

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

  • @Олегорех-о1в
    @Олегорех-о1в 7 дней назад +1

    Супер

  • @ManuBennettMusic
    @ManuBennettMusic 7 дней назад +1

    От первого лица тоже

    • @makeyourgame2210
      @makeyourgame2210  7 дней назад +2

      Камеру просто на голову персонажу закинь и будет открытие от первого лица)

    • @ManuBennettMusic
      @ManuBennettMusic 6 дней назад

      @makeyourgame2210 Спасибо)

  • @fpscx1255
    @fpscx1255 6 дней назад

    Какой ужас