Создание игры на Unreal Engine 4 / #4 - Нанесение урона и регенерация доспехов
HTML-код
- Опубликовано: 27 янв 2025
- В этом уроке мы реализуем возможность наносить урон игроку. Помимо этого, мы также реализуем возможность регенерации доспехов и их травмирование при попадании в определенные объекты.
Урок на itProger: itproger.com/c...
✔ Основной сайт: itproger.com/
✔ Конструктор сайтов: crafty.site/
✔ -------------
Группа Вк - prog_life
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_o...
Twitter - / goshadudar
Уроки от #GoshaDudar 👨🏼💻
Все уроки по хештегу #GoshaUnrealEngineShooter
Продолжай!!! Я так ждал!!! Урааа!!
Лучше всех все показываешь! Спасибо)
Классные уроки, Гоша. Продолжай и не вздумай останавливаться! :)
Ты единственный кто нормально объяснил! Спасибо !я полный 0 но с твоей помощью я продвинулся очень далеко !ещё раз спасибо!
я тоже
Отличные уроки, все понятно, спасибо. На таких местах можно делать какие-нибудь ловушки.
наконецто я уже думал что ты на тех 5 уроках закончил продолжай молодец с меня лайк
А как сделать float
впиши less
@@iardi5067 а как быть с float + float ?
Для тех кто только зашёл на видео и сидит на Unreal Engine 5 и не может понять момент с float
Давай ещё уроки пили, всё классно!)
Наконец сделаю свой шутер с лунопарком блекджеком и Друзьями)0)0
Гена, ты просто лучший!!!
КТО ТЫ , ВОИН!!!! Твои уроки просто шедевр!!!!! Так все обьясняешь хорошо , что тупой как хлебушек все поймет, такой как я!!Спасибо большое!!!!!!!!!!!!!!
Скажи пожалуйста как сделать так чтобы вместо отображения полоски были чифры
ТЫ ПРОСТО СУПЕР ЖЕЛАЮ ТЕБЕ 1000000 САБОВ
привет Гош а можешь пожалуйста подсказать что делать если в блюпинт у меня нету вкладки компонентов
бомбяо! аж слюни потекли
А как сделать так чтобы тебе наносился урон когда в тебя стреляли?
хорошие уроки спасибо большое за науку.
Гоша, при стрельбе внутри BOXCOLLISION уменьшение здоровья и брони останавливается, что можно с этим сделать?
Добрый день! Сделал все, как в видеоуроке. У меня проблема: ПОСЛЕ того, как доспехи заканчиваются, ЖИЗНЬ следующим шагом заканчивается полностью моментально, не плавно.
Кое что изменил - теперь ДОСПЕХИ через 1 секунду моментально становятся НУЛЕВЫМИ, но ЖИЗНЬ после этого не убавляется. Когда я выхожу из "болевого" объекта, доспехи, как и положено, потихоньку восстанавливаются.
@@МаксимЗойкин-ш2ю решили проблему?у меня броня за пару сек пропадает вся
А что делать если ты подходишь к тригеру pain у тебя потом начинают мигать жизни что делать ?
Добрый день, подскажите пожалуйста как сделать такое только для 2d проекта.
Гоша огромное тебе спасибо, но когда жизни заканчиваютя персонаж не умирает, это поправимо?
Поправимо, надо просто ебанутся чутка
Да потому что Гоша не показал нам, как надо там это настраивать...
@@v_salat Я за 10 сек это сделал
Гоша, да я пишу это в 2021 году. Я сделал всё как на видео, но нанесение урона не работает. Как исправить?
Гоша сделайте уроки как сделать RPG в UE4 после того как закончите этот пожалуйста!
А может сделать вместо прогресс баров покраснение экрана? Просто так выглядит более реалистично и не занимает место. А ещё показ процентов здоровья/доспехов . Думаю будет интересно. А так видео очень полезное и познавательное.
Пытался по материалам этого урока сделать так, чтоб в худе отображалось кол-во хп и армора, но чёт немного запутался... Может кто-нибудь подсказать как это сделать? То бишь, чтоб на полоске с хп было написано значение переменной с хп, с армором - армора
а у меня чето я стою на тот круг и он слишком быстро востонавливается ето так надо?
Помогите, как сделать чтобы текст выравнивался по середине, а не сверху слева? Blueprint.
Здравствуйте! Я скорее всего что-то не правильно сделал, почему-то броня уничтожается одним ударом, а здоровье, после того как урон наносится повторно, после выхода из актора, восстанавливается за счёт брони, которая во время бездействия восполнялась. В чём ошибка?
Спасибо """ Делаю всё как у тебя)
ПРОШУ СДЕЛАЙ ВСЕ УРОКИ ДО КОНЦА МНЕ ЭТО ОЧЕНЬ ПОМОГАЕТ
Чётко!
В игре нету никакого шара, а когда я подхожу в место где находился шар то мне всю броню сносит и она не регенерируется
у меня тоже(
Класс!
Как же ты топово объясняешь. Так по простому, что все понятно. Спасибо)
А можно ли вместо "float" использовать "integer"? Или же к процентному соотношению HP, к примеру, прививать определенное значение ?
а что делать если здоровье отнимаеться но оно востанавливаеться во время нахождения в круге
Ты лучший!!!
Я когда захожу в колизию куба у меня ничего не происходит
Почему так может быть?
хз
Гоша, мне нравится твои гайды. Они очень понятные и лёгкие, но меня давно терзает вопрос как сделать "конструктор" в Unity? Например как создовать объекты в мире, а потом заставить всё это работать вместе.
Почему после выхода из бокса не регеница армор?
Если ещё не сделал: проверяй в ThirdPersonCharacter ноду сравнения Armor перед Branch. Если там стоит 0,0 поставь 1,0 чтобы регенерация запускалась, когда Armor меньше 1,0
У меня такая же фигня была, но разобрался.
Можете пожалуйста объяснить почему у меня в месте с броней отнимаеться жизни
Сам не знаю у меня так же
я сделал все как ты но у меня урон наносится только тогда когда я вхожу туда
у меня тоже так
спасибо всё понятно
сделал все как на видео , но ничего не работает
что с мышкой на 10:00
А как зделать личение аптечкой?
Подскажите что делать если я на ue5 делаю? Просто там нет float < float...
Буду благодарен за помощь)
Смотри уроки по UE5 тогда
@@MEMEPIE-ir5zq ох
Ответ по тому, что я пару месяцев назад забросил...
Всё равно спасибо за очень полезный совет)))
что делать с float > float в unreal engine 5, я про то как оно изменилось потому что такого плагина если правильно сказал там вообще нет есть процентное соотношение
У меня та же самая проблема
Решение этой проблемы, просто прописать < и самое первое
+ продолжай!!!! Крутые выпуски! лайки сюда!
У меня почему-то после добавления хитбара и создания "точки боли" она один раз отнимает жизнь а потом пропадает, никто не знает в чем дело? Если кто-нибудь сталкивался - помогите пж
как вбпорт открыть если я закрыл
класс
Гоша, прошу тебя покажи как сделать прокачку персонажа в UE для меня и я думаю для других это очень важно!
а,что делать если шарик наносит один раз урон при прикосновении,а если стоять на нём то не наносит
Ты видео до конца досмотрел? Где то на 15:00 об этом говорится
Гоша,сколько уроков еще будет?
Можно так же только на юнити 5 ?
Good)
Может сделаешь что то новое по анриалу
как зделать что бы урон в зоне наносился современем(где-то каждых 3 сек)
увеличь функцию Delay до тех же 3 секунд
странно, броня уходит и не восстанавливается, хелсы вообще не уходят
За такое и подписку не жалко оформить)
спс
Топ
ты бы музычку веселую на задний план вставил бы а то так и уснуть можно
Пожалуйста можешь сказать есть ли у тебя какие нибудь игры просто хочу поиграть в игры от тебя)))))))
Сделай курс godot engiene
Нагородил своих велосипедов. На кой ты вводишь новичков в заблуждение, если сам не в курсе как работает встроенная в движок система урона? У любого актора уже есть функция TakeDamage, которую нужно перегружать.
хоть один написал про неё.
Блин у меня вместо 0.05 отнимает всю броню
Как исправил?
У меня проблема была в условии где надо было при
Ты сделал незначительную ошибку у бранча есть значение лжи и можно было сделать если броня больше нуля то отнимать броню, а если это ложь то отнимать хп
больше делай на с++
Очень хороший урок, но почему когда я начинаю игру то здоровье сразу равно 0?
потому, что броня постоянно =0
давай дальше следущюю
часть
пусть сделает такой же бред что и сейчас....
Логику нормальней объясняй а так отлично!😃😃😃😃😃😃😃😃😄😃😃😃😃😃😃😃
Удобнее просто сделать ОДНУ функцию нанесения урона, зато с параметром УРОНА.
люди у кого тоже восстанавливается броня когда она уже на нуле то с помощью Branch проверьте, если броня равна или меньше нуля то вычитайте из брони 0.01(столько сколько хилится)
kruta )
Умения походу глюки, Гоша начал делать уроки на двишка , а не рекламой заниматься.
Похоже на радиацию как в RUST)
Саст
Гоша сделай онлайн шутер и тебе цены не будет!
Andrew Bistroff ,да я с тобой согласен!
Andrew Bistroff ,пусть в след уроках учит добовлять оружие для игрока и пусть учит делать сетевую игру
Andrew Bistroff ,хотя он уже делал ruclips.net/video/rmidcOOhFII/видео.html только на юнити
Я эти уроки видел, но хотел увидеть как это будет реализовано на этом движке. С полноценным оружием и не одним и с сменой одиночные, очередь. Тогда есть толк от данного канала.
Есть официальный русский канал по UE4, там как раз примерно месяц назад закончили делать ОНЛАЙН ШУТЕР, там около 30 уроков если не ошибаюсь. Зачем делать то, что уже сделано и к тому же на видео..
Кто подумал, что пришло уведомление?
все интересно но проблема другая забыл за хп чтобы реген зздоровья был а ток все норм а кто не хнает как сделать реген хп то все что он делал с регеном с броней токо вместо брони хп
а так все норм красава просто уважаю.
Слушай, почему бы не делать это на c++, а не с блупринтами?
Для новичков гайды ведь. Умеешь - делай с кодом, но рассказывать о нём не умеющим людям с нуля - такое себе.
Вовек Кот новичкам как раз и нужны гайды с кодом, ибо блупринты - непрактично. Куда удобнее сразу писать код, объясняя по ходу работы. А блупринты, я уверен, не слишком-то и удобны в плане свободы действий . Вряд ли они будут использоваться в будущем
Frimen Gord, Блупринты удобнее чем код (Хоть и не так много свободы). Зачем мучать себя кодом? Я понимаю людей, которые привыкли это всё делать через код, но не для новичков. Плюс блупринты можно совмещать с кодом. Куда лучше и удобнее большую часть работы делать на блупринтах, а сложные вещи (На что не способны блупринты) писать через код. Я убежден, что в будущем всё и перейдет на блупринты. Просто сейчас у них нет столько возможностей(Они ограниченны), но если развивать эту область, то люди откажутся от написание кода вручную(Это очень затратно по времени и можно случайно пропустить тот или иной символ, а потом сидеть и ебать себе мозги в чем была проблема).
alex pozdeev ну, в этом ты, конечно, прав. Но язык в любом случае учить придётся. Ведь это основа всех игр и программ
Frimen Gord, Язык С++ и язык С++ под Unreal - это очень разные вещи. Многим не придется учить язык С++ под Unreal, а некоторым не придется учить С++ вообще. Это всё зависит от целей и задач. Если ты не ставишь перед собой каких-то глобальных проектов(Которые не по силам блупринтам), то можно обойтись и блупринтами. Есть игры сделанные чисто на блупринтах. И я не видел не одного ютубера, что делал бы уроки по UE4 на одних C++ (Даже на англоязычных каналах). Все кто используют этот движок, то так или иначе пользуется блупринтами, а значит с них и надо начинать. Не использовать блупринты в Unreal - это себе во вред. И этот курс посвящен именно Unreal, а не самописным движкам.
Можно было сделать просто функцию TakeDamage, и там где ты вызываешь, передавать параметр сколько % тип отнимать, по типу:
function TakeDamager(int percent) {
// code
}
все это в компонентах делают обычно. Воспользоваться Blueprint Function Libraries или вообще встроенной пользоваться.
не наносится урон
кто из 2020?
Хороший гайд. Но очень поверхностно. Не учитываются многие мелочи без которых невозможно создать реальную игру.
Не работает!
а чё у тебя тут все шкалы полные сам же их в прошлом уроке уменьшал
Ну даёшь, блин! Такое начать... )
ты лучший!!!!!!!!
))))
Unreal Engine 5 не подходит под этот видос, нет команд float больше меньше, плюс или минус. Жаль ...
TakeDamege5%
Он не умирает
Ммм я тысячный лайк поставил. Я знаю что это бесполезная информация
Штучки-штучки-штучки... Уже как слово-паразит. После нескольких упоминаний начинает слишком сильно отвлекать.
Гоша,сделай уже пушки и нормальную карту
карту любой школьник сделает. Перетягиваешь объекты из контент браузера во вьюпорт, вот и вся наука.
Sam Backet , всеровно ,он делает не абы как ,а шутер и даёт пример какие надо делать игры.
некто некто, глянь предыдущий мини курс по анрилу, там типа карту делали.
некто некто, ну как бы он не делает полноценный шутер, а уклон идет на блупринты. Визуальной графикой уже сам занимайся, а он показывает основы работы с блупринтами и как их реализовать в своем шутере. Этот курс посвящен программированию и не более того.
alex pozdeev ,а пушки?
хз но это какая то херня) урок нужно называть по другому тут от нанесения урона ничего по сути и нет! Ну и каст зачем? Поменяли персонажа и блупринт менять каждый раз? Но безусловно подача хорошая!
Название видео: Как не сделать нанесение урона и регенерацию доспехов(брони)
У MEHЯ BCE XП CHOCИT KAK TOЛЬKO Я 3AЙДУ B БOKC