Виджет над интерактивными объектами, как в Resident Evil 7 на Unreal Engine 5

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

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

  • @Chelioskyelya1337
    @Chelioskyelya1337 หลายเดือนก่อน +7

    Вот таких подробных и объемных уроков с долгими и внятными рассуждениями и не хватает! Продолжайте, это очень интересно!

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

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

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน +1

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

  • @ppvshka_prod
    @ppvshka_prod หลายเดือนก่อน +6

    Как всегда - пушка, спасибо за старания!

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน +2

      Надеюсь это действительно так) спасибо)

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

      @@Tistreza.project жду продолжение, подбирание предмета, инвентаря, складывание в ящик, хы)))

  • @GeneralOfThailand
    @GeneralOfThailand หลายเดือนก่อน +4

    Шикарно, большое спасибо

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

    Опачки. Новый видос. Спасибо за урок, как всегда всё разжёвано до мелочей, очень понятное объяснение. Удачи и продолжай в том же духе)

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

    Супер!! Как всегда на высоте !! А Вот инвентарь очень жду !!! Тема очень интересная и сложная на самом деле! Но то как ты объясняешь.. думаю будет все понятно и как всегда на высоте! Ожидаем !

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน

      Да у меня есть на примете общая логика инвентаря(не моя полностью). Я собираюсь с мыслями. Это прям супер глобальная задача.

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

      @@Tistreza.project очень надеюсь, что будет еще урок с сохранениями

  • @ue...
    @ue... หลายเดือนก่อน +3

    Очень круто❤ ждём ещё видео про повторение механик❤

  • @theraven6106
    @theraven6106 13 วันที่ผ่านมา

    Большое спасибо, полезно было узнать некоторые бонусные нюансы, как например с наведением. Толково, Есть конечно более лёгкие варики на "ф", Но твой ролик действительно даёт побольше логики

  • @Deathtoo11-j7e
    @Deathtoo11-j7e หลายเดือนก่อน +1

    Отлично, очень полезно

  • @STEFGOOD-p9d
    @STEFGOOD-p9d หลายเดือนก่อน +2

    Как всегда супер!)

  • @user-fvectV
    @user-fvectV หลายเดือนก่อน

    Класно! Если будет осмотр предметов то вопще шик!

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน

      Будет) И кажется получается неплохо=)

  • @ue...
    @ue... หลายเดือนก่อน +5

    Да очень хотелось бы осмотр предметов)

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน +5

      Это не очень сложно, думаю, что в ближайшее время)

  • @Александр-у8р2р
    @Александр-у8р2р หลายเดือนก่อน

    Спасибо)

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

    Крутой видос, очень понятно, но однако страшно делать какие либо похожие механики после приколов как Nintendo патентует чуть ли не все механики, а могут и другие компании так делать 😅

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน

      Хотел бы я сказать "дану брось ты!)", но в сегодняшние времена все может быть)

  • @prod.18freezey
    @prod.18freezey หลายเดือนก่อน +2

    нужно ещё

  • @МарлКузнецов
    @МарлКузнецов หลายเดือนก่อน

    Ого Привет! Надеюсь у тебя все одлично, давно тебя не смотрел, интерестно тебя видеть в столь неожиданном амплуа чтоли )) У тебя круто получаеться, продолжай. Жду телеграм канал или дискорд хаха

  • @Denain007
    @Denain007 25 วันที่ผ่านมา

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

    • @Tistreza.project
      @Tistreza.project  20 วันที่ผ่านมา

      @@Denain007 ахах, спасибо)

  • @olliverkatana4168
    @olliverkatana4168 26 วันที่ผ่านมา

    Дружище, спасибо за старания и прикольный туториал. ИМХО я бы все-таки использовал внешнюю сферу коллизии и внутреннюю или капсулу или бокс по направлению камеры с игнором всего, кроме канала интеракшин(на оверлап). И два виджета на картинки - моветон. Один виджет, картинки, как переменные, с нулевой видимостью по дефолту(избавишься от doonce и передачи виджетов). По бегиноверлап внешней коллизии ставишь визибилити на первую картинку и по бегиноверлап бокса меняешь визибилити на картинках, соответсвенно по эндоверлап меняешь визибилити наоборот - результат, не нужен локальный массив(в которых ты же сам и запутался), и не возникает баг с пересозданием виджетов(новичку выловить баг будет сложно - потому как все вроде работает) - логика построения проще и на стандартных евентах )).

    • @Tistreza.project
      @Tistreza.project  25 วันที่ผ่านมา

      @@olliverkatana4168 спасибо за такой развернутый комментарий. По поводу 2-х виджетов согласен. Да и на сколько я помню я говорил об этом. Все ты говоришь правильно. Подход который описал ты тоже имеет право быть. Особенно в рамках прототипирования. По сути тут вообще все что угодно можно делать лишь бы создавалась иллюзия механики. Однако я считаю, что мой подход чуть более оптимизирован. Сфир коллижены очень тяжёлые компоненты и они каждый тик обрабатывают если в них чтото попало, например пуля, другой объект интерактивный, пол, стул да что угодно. Магии нету, они ведь как то работают, даже чтобы определить что они должны это игнорировать и в этом плане обычная сфера гораздо проще. Это слова от разработчиков движка. На базе этого знания я и переработал дефолтный подход, который показывают всем. Так же мне кажется он немного интереснее просто сам по себе и в рамках обучения. Хотя даже здесь я могу ошибаться. Потому что я так же учусь. Я покапался в ассетах и на самом деле подходов вообще целая куча. У каждого свои плюсы и минусы. А так как я сейчас собираю все эти механики в виде прототипа для будущего проекта, то хочется заложить хоть чуть чуть оптимизации. Доработка механик, например избавление от двух виджетов будет на этапе когда это механика точно окажется в конечном проекте после тестов. Подойдёт ли она к моей игре или нет. Пока это просто прототипирование, не более. Еще раз спасибо за ценный комментарий.

    • @olliverkatana4168
      @olliverkatana4168 25 วันที่ผ่านมา

      @@Tistreza.project у тебя идет мультисфератрейс на таймере, затем также лайнтрейс на коллизию предмета тоже считай на тике и сама сфера коллизии предмета. вот уже считай три обработчика коллизии. То что я предлагаю - две коллизии и оверлап евенты они обрабатывают только по заданному каналу, время тика обработки ты тоже можешь выставить в настройках сфер тем самым снизив нагрузку на обработку. Не буду утверждать, но чисто интуитивно мне кажется, что нет разницы обрабатывать коллизию сферытрейса и сферыкомпонента (по кастомному времени тика). А по поводу "только учусь" - дык это бесконечный процесс )). Обращайся если что ))).

    • @Tistreza.project
      @Tistreza.project  25 วันที่ผ่านมา

      @olliverkatana4168 надо тестировать. Кстати на канале ask a dev об этом говорили, в смысле про тяжесть колиженов. Плюс не забывай, что необходимо добиться определённого результата. Ты должен получить эффект когда ты точно не попадаешь по объекту перекрестием. Твой подход рисует лишь виджеты. Тебе еще нужно как то взаимодействовать. А это значит что тебе придется использовать еще трейс. Плюс не забывай что надо еще как то будет синхронизировать длину трейса с внутренним колиженом и конкретным объектом. А что если объекты рядом находятся и твои колижены пересекаются?, как тогда? Мой трейс - это уже взаимодействие. Так что некорректное сравнение. У тебя два колижена у меня одна сфера. А трейс уже ловит объекты для взаимодействия и меняет картинку в виджете ( в идеале).

    • @Tistreza.project
      @Tistreza.project  25 วันที่ผ่านมา

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

    • @Tistreza.project
      @Tistreza.project  25 วันที่ผ่านมา

      @@olliverkatana4168 да и еще мне кажется, что когда 100-ня(обекты на уровне) ждут одного(персонажа) и используют для этого функционал - это не очень с точки зрения архитектуры общей.

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

    Хорошая работа! Можете сказать как вы учились разработке?

  • @altvi42
    @altvi42 5 วันที่ผ่านมา

    надо бы еще реализовать систему включения выключения света

  • @altvi42
    @altvi42 19 ชั่วโมงที่ผ่านมา

    А урок для такого вот варианта, обсуждаемого в конце ролика с подсвечиванием предметов а не интерфейсом будет или это просто меняется

  • @wertolotik
    @wertolotik 29 วันที่ผ่านมา

    12:00 - "наследование это одна из парадигм объектно-ориентированного программирования"?

    • @Tistreza.project
      @Tistreza.project  29 วันที่ผ่านมา

      @@wertolotik ну инкапсуляция, наследование и полиморфизм.

    • @wertolotik
      @wertolotik 28 วันที่ผ่านมา

      @@Tistreza.project ООП это парадигма, а наследование это концепция внутри ооп)

    • @wertolotik
      @wertolotik 28 วันที่ผ่านมา

      @@Tistreza.project короч ты в терминах запутался походу, а так норм.

    • @Tistreza.project
      @Tistreza.project  28 วันที่ผ่านมา

      @@wertolotik блин да. То что я назвал парадигмой скорее является принципами или концепциями. Запутался, давненько я этими понятиями не оперировал. Спасибо за подсказку.

  • @ЕвгенийДубасов-ы1р
    @ЕвгенийДубасов-ы1р 22 วันที่ผ่านมา

    Крутое видео, очень все понравилось, но меня мучает вопрос о использовании On Begin Component Overlap (при использовании Collision Sphere) и Multi Sphere Trace by Channel. Так то конечно понятно, что begin overlap при 100 элементов на сцене будет обрабатывать каждый кадр на столкновение с игроком (и получается 100 * на 10 1000 элементов). А Multi Sphere Trace by Channel обрабатывается каждые 0.01 (или мы можем задать другое значение обновление сферы (скан)) Мне просто кажется, что то и другое по нагрузке одинаково (возможно конечно я ошибаюсь). Возможно ли где-то прочитать более подробно по данным компонентам ? На оф сайте на счет этого ничего не написаро) спасибо

    • @Tistreza.project
      @Tistreza.project  20 วันที่ผ่านมา

      @@ЕвгенийДубасов-ы1р вот и я толком не нашел. Опираюсь на канал ask a dev, там в туториале про радар было утверждение про "тяжесть" Сфир колижн, по сравнению с сфир трейсом

  • @ShivanshSharma-g1u
    @ShivanshSharma-g1u 10 วันที่ผ่านมา

    привет, пожалуйста, можешь мне помочь, так как на этой отметке времени 38:44 я сделал все то же самое, но виджет не отображается, пожалуйста, помогиhi
    please can you help me as on this time stamp 38:44 , I did everything same but widget is not showing please help me мне

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

    вот у меня очень важный вопрос почему халтурят выграх Resident Evil типо смотреш как сделаны обекты в роде красиво но нельзя ими пользоватся как в rust игре хоть это и юнити имею виду игры как бы сказать ватные можно сравнить просто посмотреть как выживают выгре как двигуюся предметы игроки и так далие возможно такое сделать игру rust на движке rust или есть какиэта ограничения ? сильно упадёт фпс ? или как ?

    • @Tistreza.project
      @Tistreza.project  หลายเดือนก่อน

      @@AnimeBOSTAN сегодня реализовать в рамках игрового проекта можно абсолютно все. Технических ограничений нету. Однако "все и сразу" не делают и тому наверняка есть причины. Я думаю, что при разработке той или йной мезаники стоит вопрос "а зачем? " Какую ценность она принесет. Стоит ли вкладывать деньги, время и усилие сотни человек, чтобы адаптировать ее в проект. Сделать просто чтобы было? Так себе идея. Каждый проект это высказывание, и надо оставить только то чтр будет подпитывать эти высказывания или цели. Я думаю это лишь малая часть причин.

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

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

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

    Дай свой Дискорд пж мне нравятся твои видео