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

  Рет қаралды 2,070

Tistreza.project

Tistreza.project

Күн бұрын

Пікірлер: 50
@Chelioskyelya1337
@Chelioskyelya1337 27 күн бұрын
Вот таких подробных и объемных уроков с долгими и внятными рассуждениями и не хватает! Продолжайте, это очень интересно!
@ppvshka_prod
@ppvshka_prod 29 күн бұрын
Как всегда - пушка, спасибо за старания!
@Tistreza.project
@Tistreza.project 28 күн бұрын
Надеюсь это действительно так) спасибо)
@ppvshka_prod
@ppvshka_prod 28 күн бұрын
@@Tistreza.project жду продолжение, подбирание предмета, инвентаря, складывание в ящик, хы)))
@buntabrother
@buntabrother 23 күн бұрын
Отличная речь, отлично подан материал, разобрал по костям с указаниями на ошибки и дальнейшие косяки, ну просто кайф, спасибо за старания.
@Tistreza.project
@Tistreza.project 22 күн бұрын
Спасибо за отзыв. Это важно. Скоро уже новое видео, думаю получится не хуже.
@theraven6106
@theraven6106 Күн бұрын
Большое спасибо, полезно было узнать некоторые бонусные нюансы, как например с наведением. Толково, Есть конечно более лёгкие варики на "ф", Но твой ролик действительно даёт побольше логики
@rozhkovsky_games
@rozhkovsky_games 29 күн бұрын
Опачки. Новый видос. Спасибо за урок, как всегда всё разжёвано до мелочей, очень понятное объяснение. Удачи и продолжай в том же духе)
@Tistreza.project
@Tistreza.project 28 күн бұрын
Хи-хи)
@ue...
@ue... 29 күн бұрын
Да очень хотелось бы осмотр предметов)
@Tistreza.project
@Tistreza.project 28 күн бұрын
Это не очень сложно, думаю, что в ближайшее время)
@Deathtoo11-j7e
@Deathtoo11-j7e 27 күн бұрын
Отлично, очень полезно
@aleksadrartuhin9164
@aleksadrartuhin9164 29 күн бұрын
Супер!! Как всегда на высоте !! А Вот инвентарь очень жду !!! Тема очень интересная и сложная на самом деле! Но то как ты объясняешь.. думаю будет все понятно и как всегда на высоте! Ожидаем !
@Tistreza.project
@Tistreza.project 28 күн бұрын
Да у меня есть на примете общая логика инвентаря(не моя полностью). Я собираюсь с мыслями. Это прям супер глобальная задача.
@aleksadrartuhin9164
@aleksadrartuhin9164 25 күн бұрын
@@Tistreza.project очень надеюсь, что будет еще урок с сохранениями
@ue...
@ue... 29 күн бұрын
Очень круто❤ ждём ещё видео про повторение механик❤
@Tistreza.project
@Tistreza.project 28 күн бұрын
Буит!)
@GeneralOfThailand
@GeneralOfThailand 29 күн бұрын
Шикарно, большое спасибо
@Tistreza.project
@Tistreza.project 28 күн бұрын
Спасибо)
@user-fvectV
@user-fvectV 24 күн бұрын
Класно! Если будет осмотр предметов то вопще шик!
@Tistreza.project
@Tistreza.project 22 күн бұрын
Будет) И кажется получается неплохо=)
@prod.18freezey
@prod.18freezey 29 күн бұрын
нужно ещё
@Tistreza.project
@Tistreza.project 28 күн бұрын
будет еще.
@STEFGOOD-p9d
@STEFGOOD-p9d 29 күн бұрын
Как всегда супер!)
@Tistreza.project
@Tistreza.project 28 күн бұрын
Спасибо)
@Александр-у8р2р
@Александр-у8р2р 19 күн бұрын
Спасибо)
@krigler720
@krigler720 29 күн бұрын
Крутой видос, очень понятно, но однако страшно делать какие либо похожие механики после приколов как Nintendo патентует чуть ли не все механики, а могут и другие компании так делать 😅
@Tistreza.project
@Tistreza.project 28 күн бұрын
Хотел бы я сказать "дану брось ты!)", но в сегодняшние времена все может быть)
@МарлКузнецов
@МарлКузнецов 23 күн бұрын
Ого Привет! Надеюсь у тебя все одлично, давно тебя не смотрел, интерестно тебя видеть в столь неожиданном амплуа чтоли )) У тебя круто получаеться, продолжай. Жду телеграм канал или дискорд хаха
@Denain007
@Denain007 14 күн бұрын
Автору желаю удачи в развитие канала . Подписался и жду новых видео . Не знаю как там ютуб работает , надеюсь длины комментария для продвижения ролика хватит )
@Tistreza.project
@Tistreza.project 9 күн бұрын
@@Denain007 ахах, спасибо)
@olliverkatana4168
@olliverkatana4168 14 күн бұрын
Дружище, спасибо за старания и прикольный туториал. ИМХО я бы все-таки использовал внешнюю сферу коллизии и внутреннюю или капсулу или бокс по направлению камеры с игнором всего, кроме канала интеракшин(на оверлап). И два виджета на картинки - моветон. Один виджет, картинки, как переменные, с нулевой видимостью по дефолту(избавишься от doonce и передачи виджетов). По бегиноверлап внешней коллизии ставишь визибилити на первую картинку и по бегиноверлап бокса меняешь визибилити на картинках, соответсвенно по эндоверлап меняешь визибилити наоборот - результат, не нужен локальный массив(в которых ты же сам и запутался), и не возникает баг с пересозданием виджетов(новичку выловить баг будет сложно - потому как все вроде работает) - логика построения проще и на стандартных евентах )).
@Tistreza.project
@Tistreza.project 14 күн бұрын
@@olliverkatana4168 спасибо за такой развернутый комментарий. По поводу 2-х виджетов согласен. Да и на сколько я помню я говорил об этом. Все ты говоришь правильно. Подход который описал ты тоже имеет право быть. Особенно в рамках прототипирования. По сути тут вообще все что угодно можно делать лишь бы создавалась иллюзия механики. Однако я считаю, что мой подход чуть более оптимизирован. Сфир коллижены очень тяжёлые компоненты и они каждый тик обрабатывают если в них чтото попало, например пуля, другой объект интерактивный, пол, стул да что угодно. Магии нету, они ведь как то работают, даже чтобы определить что они должны это игнорировать и в этом плане обычная сфера гораздо проще. Это слова от разработчиков движка. На базе этого знания я и переработал дефолтный подход, который показывают всем. Так же мне кажется он немного интереснее просто сам по себе и в рамках обучения. Хотя даже здесь я могу ошибаться. Потому что я так же учусь. Я покапался в ассетах и на самом деле подходов вообще целая куча. У каждого свои плюсы и минусы. А так как я сейчас собираю все эти механики в виде прототипа для будущего проекта, то хочется заложить хоть чуть чуть оптимизации. Доработка механик, например избавление от двух виджетов будет на этапе когда это механика точно окажется в конечном проекте после тестов. Подойдёт ли она к моей игре или нет. Пока это просто прототипирование, не более. Еще раз спасибо за ценный комментарий.
@olliverkatana4168
@olliverkatana4168 14 күн бұрын
@@Tistreza.project у тебя идет мультисфератрейс на таймере, затем также лайнтрейс на коллизию предмета тоже считай на тике и сама сфера коллизии предмета. вот уже считай три обработчика коллизии. То что я предлагаю - две коллизии и оверлап евенты они обрабатывают только по заданному каналу, время тика обработки ты тоже можешь выставить в настройках сфер тем самым снизив нагрузку на обработку. Не буду утверждать, но чисто интуитивно мне кажется, что нет разницы обрабатывать коллизию сферытрейса и сферыкомпонента (по кастомному времени тика). А по поводу "только учусь" - дык это бесконечный процесс )). Обращайся если что ))).
@Tistreza.project
@Tistreza.project 14 күн бұрын
@olliverkatana4168 надо тестировать. Кстати на канале ask a dev об этом говорили, в смысле про тяжесть колиженов. Плюс не забывай, что необходимо добиться определённого результата. Ты должен получить эффект когда ты точно не попадаешь по объекту перекрестием. Твой подход рисует лишь виджеты. Тебе еще нужно как то взаимодействовать. А это значит что тебе придется использовать еще трейс. Плюс не забывай что надо еще как то будет синхронизировать длину трейса с внутренним колиженом и конкретным объектом. А что если объекты рядом находятся и твои колижены пересекаются?, как тогда? Мой трейс - это уже взаимодействие. Так что некорректное сравнение. У тебя два колижена у меня одна сфера. А трейс уже ловит объекты для взаимодействия и меняет картинку в виджете ( в идеале).
@Tistreza.project
@Tistreza.project 14 күн бұрын
Более того не забывай, что у тебя сотни объектов рисуют свои колижены на уровне, даже два колижена. А у меня только одна сфера у персонажа.
@Tistreza.project
@Tistreza.project 14 күн бұрын
@@olliverkatana4168 да и еще мне кажется, что когда 100-ня(обекты на уровне) ждут одного(персонажа) и используют для этого функционал - это не очень с точки зрения архитектуры общей.
@foy_play
@foy_play 21 күн бұрын
Хорошая работа! Можете сказать как вы учились разработке?
@ЕвгенийДубасов-ы1р
@ЕвгенийДубасов-ы1р 11 күн бұрын
Крутое видео, очень все понравилось, но меня мучает вопрос о использовании 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 9 күн бұрын
@@ЕвгенийДубасов-ы1р вот и я толком не нашел. Опираюсь на канал ask a dev, там в туториале про радар было утверждение про "тяжесть" Сфир колижн, по сравнению с сфир трейсом
@wertolotik
@wertolotik 17 күн бұрын
12:00 - "наследование это одна из парадигм объектно-ориентированного программирования"?
@Tistreza.project
@Tistreza.project 17 күн бұрын
@@wertolotik ну инкапсуляция, наследование и полиморфизм.
@wertolotik
@wertolotik 17 күн бұрын
@@Tistreza.project ООП это парадигма, а наследование это концепция внутри ооп)
@wertolotik
@wertolotik 17 күн бұрын
@@Tistreza.project короч ты в терминах запутался походу, а так норм.
@Tistreza.project
@Tistreza.project 17 күн бұрын
@@wertolotik блин да. То что я назвал парадигмой скорее является принципами или концепциями. Запутался, давненько я этими понятиями не оперировал. Спасибо за подсказку.
@AnimeBOSTAN
@AnimeBOSTAN 25 күн бұрын
вот у меня очень важный вопрос почему халтурят выграх Resident Evil типо смотреш как сделаны обекты в роде красиво но нельзя ими пользоватся как в rust игре хоть это и юнити имею виду игры как бы сказать ватные можно сравнить просто посмотреть как выживают выгре как двигуюся предметы игроки и так далие возможно такое сделать игру rust на движке rust или есть какиэта ограничения ? сильно упадёт фпс ? или как ?
@Tistreza.project
@Tistreza.project 25 күн бұрын
@@AnimeBOSTAN сегодня реализовать в рамках игрового проекта можно абсолютно все. Технических ограничений нету. Однако "все и сразу" не делают и тому наверняка есть причины. Я думаю, что при разработке той или йной мезаники стоит вопрос "а зачем? " Какую ценность она принесет. Стоит ли вкладывать деньги, время и усилие сотни человек, чтобы адаптировать ее в проект. Сделать просто чтобы было? Так себе идея. Каждый проект это высказывание, и надо оставить только то чтр будет подпитывать эти высказывания или цели. Я думаю это лишь малая часть причин.
@AnimeBOSTAN
@AnimeBOSTAN 24 күн бұрын
@@Tistreza.project у меня есть хорошая идея какую игру можно сделать онлайн но боюсь будет кучя читеров так как движок плохой а вот в танках wot там есть Читы но там нету стрелять снаряд через всю карту и нету мелиард золота так как все находится на сервере вот или можно сделать там ток Читы есть но там на перезарядку противника и есть прицел афтонавидкние но и то он не идеален нету танков которые литают воздухе
@EgorGromovikUa
@EgorGromovikUa 23 күн бұрын
Дай свой Дискорд пж мне нравятся твои видео
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 48 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 5 МЛН
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1 МЛН
Inside Half-Life: Alyx. Graphics Analysis (English subs)
26:16
Bombs and Lasers - Разработка игр
Рет қаралды 46 М.
Я сделал игру на Unreal Engine!
10:44
Хауди Хо™ - Просто о мире IT!
Рет қаралды 614 М.
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 48 МЛН