- 332
- 1 748 296
MakeYourGame! - Уроки Unreal Engine
เข้าร่วมเมื่อ 2 ก.ค. 2022
Показываю как создавать игры и игровые механики.
По вопросам рекламы и сотрудничества пишите: roveddy@yandex.ru
Группа в ВКонтакте: makeyourgameunreal
steamcommunity.com/profiles/76561198197518828 - Мой Steam (если хотите, то можете подарить игру и написать, какую механику хотели бы увидеть из этой игры на моём TH-cam канале, а также просто добавляйтесь в друзья:)
По вопросам рекламы и сотрудничества пишите: roveddy@yandex.ru
Группа в ВКонтакте: makeyourgameunreal
steamcommunity.com/profiles/76561198197518828 - Мой Steam (если хотите, то можете подарить игру и написать, какую механику хотели бы увидеть из этой игры на моём TH-cam канале, а также просто добавляйтесь в друзья:)
Как создать игру с нуля в Unreal Engine | Бесплатный курс для новичков
Материалы курса: disk.yandex.ru/d/vb-tZSlH_jzTMw
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов.
А если вы решите оформить подписку, то помимо доступа в чат вы будете получать от меня ежемесячно два эксклюзивных видеоурока, которых не будет у меня на Ютуб канале. Рассказываю в этих видео про многие секреты Unreal Engine.
Присоединяйся к единомышленникам! Доступ в чат - навсегда!
Спасибо за эффекты подписчику: www.fab.com/ru/sellers/Pautinka
=================================
Группа в ВКонтакте: makeyourgameunreal
=================================
Мой аккаунт в Steam: steamcommunity.com/profiles/76561198197518828
(Если хотите, чтобы я попробовал разобрать какую-нибудь механику из игры и записал об этом видео, то можете эту игру в Steam мне подарить, буду благодарен. Ну и просто так в друзья добавляйтесь:)
=================================
Подписка на канал - только приветствуется!
=================================
Содержание курса:
00:00:00 - Вступление и демонстрация игры
00:09:25 - Установка движка
00:16:11 - Навигация в движке и создание проекта
00:22:43 - Создание карты, работа с ассетами
00:48:09 - Создание персонажа и камеры
01:18:38 - Управление персонажем и камерой
01:52:37 - Переменные
02:09:38 - Анимация
02:28:22 - Добавление оружия
02:44:40 - Виджет прицела
02:58:01 - Прицеливание
03:21:36 - Timeline
03:34:00 - AimOffset
03:42:52 - Трассировка и стрельба
03:57:19 - Расчёт патронов
04:02:26 - Event Tick
04:12:24 - Звук и эффект выстрела
04:22:51 - Anim Montage
04:35:37 - Camera Shake
04:42:23 - Продвинутый Blend Space
04:57:54 - Виджет патронов
05:08:45 - Виджет здоровья
05:13:29 - Подбор патронов
05:27:11 - IK
05:40:13 - Наследование и полиморфизм
05:50:39 - Actor Component
06:00:40 - Аптечка (Interface)
06:15:27 - Эффект Niagara
06:20:58 - Добавление врага
06:26:00 - ИИ врага
06:50:24 - Анимация атак врага
07:01:52 - Создание спавнера
07:09:19 - Создание звуков
07:26:49 - Эффекты частиц
07:33:33 - Нанесение урона врагу
07:49:07 - Хэдшот
07:58:31 - Граната (Projectile Movement)
08:19:12 - Нанесение урона персонажу
08:34:43 - Таймер
08:42:37 - Кнопки в виджетах
09:01:34 - Спавнер врагов
09:10:31 - Создание уровня
09:29:19 - Создание главного меню
09:53:45 - Запаковка проекта
09:58:09 - Фикс багов и всем пока!
============================
#games #unreal #unrealengine
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов.
А если вы решите оформить подписку, то помимо доступа в чат вы будете получать от меня ежемесячно два эксклюзивных видеоурока, которых не будет у меня на Ютуб канале. Рассказываю в этих видео про многие секреты Unreal Engine.
Присоединяйся к единомышленникам! Доступ в чат - навсегда!
Спасибо за эффекты подписчику: www.fab.com/ru/sellers/Pautinka
=================================
Группа в ВКонтакте: makeyourgameunreal
=================================
Мой аккаунт в Steam: steamcommunity.com/profiles/76561198197518828
(Если хотите, чтобы я попробовал разобрать какую-нибудь механику из игры и записал об этом видео, то можете эту игру в Steam мне подарить, буду благодарен. Ну и просто так в друзья добавляйтесь:)
=================================
Подписка на канал - только приветствуется!
=================================
Содержание курса:
00:00:00 - Вступление и демонстрация игры
00:09:25 - Установка движка
00:16:11 - Навигация в движке и создание проекта
00:22:43 - Создание карты, работа с ассетами
00:48:09 - Создание персонажа и камеры
01:18:38 - Управление персонажем и камерой
01:52:37 - Переменные
02:09:38 - Анимация
02:28:22 - Добавление оружия
02:44:40 - Виджет прицела
02:58:01 - Прицеливание
03:21:36 - Timeline
03:34:00 - AimOffset
03:42:52 - Трассировка и стрельба
03:57:19 - Расчёт патронов
04:02:26 - Event Tick
04:12:24 - Звук и эффект выстрела
04:22:51 - Anim Montage
04:35:37 - Camera Shake
04:42:23 - Продвинутый Blend Space
04:57:54 - Виджет патронов
05:08:45 - Виджет здоровья
05:13:29 - Подбор патронов
05:27:11 - IK
05:40:13 - Наследование и полиморфизм
05:50:39 - Actor Component
06:00:40 - Аптечка (Interface)
06:15:27 - Эффект Niagara
06:20:58 - Добавление врага
06:26:00 - ИИ врага
06:50:24 - Анимация атак врага
07:01:52 - Создание спавнера
07:09:19 - Создание звуков
07:26:49 - Эффекты частиц
07:33:33 - Нанесение урона врагу
07:49:07 - Хэдшот
07:58:31 - Граната (Projectile Movement)
08:19:12 - Нанесение урона персонажу
08:34:43 - Таймер
08:42:37 - Кнопки в виджетах
09:01:34 - Спавнер врагов
09:10:31 - Создание уровня
09:29:19 - Создание главного меню
09:53:45 - Запаковка проекта
09:58:09 - Фикс багов и всем пока!
============================
#games #unreal #unrealengine
มุมมอง: 9 717
วีดีโอ
Смена камеры от третьего лица на первое | Switch Camera View | Уроки Unreal Engine
มุมมอง 1.4K14 วันที่ผ่านมา
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать стрельбу. Часть 17. Исправление бага и прицела | Уроки Unreal Engine
มุมมอง 1.4K14 วันที่ผ่านมา
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
ИТОГИ 2024 года + СЕКРЕТНЫЙ ВИДЕОУРОК
มุมมอง 1.8K21 วันที่ผ่านมา
"Секретный" видеоурок: boosty.to/makeyourgame/posts/b5afa3c7-8720-4d47-978a-6407d458953a?share=post_link Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а ...
Как создать персонажа с нуля в Unreal Engine. Гайд для новичков
มุมมอง 4.1K21 วันที่ผ่านมา
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать вид от первого лица | First Person Camera | Уроки Unreal Engine
มุมมอง 2.1K28 วันที่ผ่านมา
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Расчленение игрового персонажа | Dismemberment system | Уроки Unreal Engine
มุมมอง 1.8K28 วันที่ผ่านมา
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать лифт | Make An Elevator | Уроки Unreal Engine
มุมมอง 908หลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как открывать двери. Гайд для новичков | Open Doors Tutorial | Уроки Unreal Engine 5
มุมมอง 1.6Kหลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать головоломку в стиле Индианы Джонса | Indiana Jones Puzzle | Уроки Unreal Engine
มุมมอง 1.2Kหลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
База ЛЕВЕЛ-ДИЗАЙНА: как создавать ИНТЕРЕСНЫЕ уровни | Уроки Unreal Engine
มุมมอง 8Kหลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать комбо атаку | Combo Attack | Уроки Unreal Engine
มุมมอง 1Kหลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Осмотр предмета как в Silent Hill 2 Remake | Inspect Item In Hands | Уроки Unreal Engine
มุมมอง 1.3Kหลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Построение маршрута как в RTS | Navigation Path | Уроки Unreal Engine
มุมมอง 1.5Kหลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать лестницу. Часть 2 | Climb Ladders. Part 2 | Уроки Unreal Engine 5
มุมมอง 923หลายเดือนก่อน
Если вы хотите отблагодарить меня за мою деятельность, то можете отправить любой ваш донат на Boosty - boosty.to/makeyourgame , а я вам в ответ пришлю ссылку-приглашение в ламповый Telegram-чат, где более 500 людей, которые вам будут помогать в изучении движка, 3Д и просто обсуждать игры, а также получите доступ к гигабайтам ассетов. А если вы решите оформить подписку, то помимо доступа в чат в...
Как сделать лестницу. Часть 1 | Climb Ladders. Part 1 | Уроки Unreal Engine 5
มุมมอง 1.8Kหลายเดือนก่อน
Как сделать лестницу. Часть 1 | Climb Ladders. Part 1 | Уроки Unreal Engine 5
Как сделать стрельбу. Часть 16. Эффекты крови и звуки стрельбы | Blood FX | Уроки Unreal Engine
มุมมอง 1.8K2 หลายเดือนก่อน
Как сделать стрельбу. Часть 16. Эффекты крови и звуки стрельбы | Blood FX | Уроки Unreal Engine
Как сделать стрельбу. Часть 15. Кровь от выстрелов | Blood Splatter On Walls | Уроки Unreal Engine
มุมมอง 1.4K2 หลายเดือนก่อน
Как сделать стрельбу. Часть 15. Кровь от выстрелов | Blood Splatter On Walls | Уроки Unreal Engine
Как сделать Trace (RayCast) в C++ Unreal Engine
มุมมอง 9002 หลายเดือนก่อน
Как сделать Trace (RayCast) в C Unreal Engine
Как сделать ЧЕКПОИНТ в Unreal Engine 5 | Часть 2: Сохранение объектов на сцене
มุมมอง 8432 หลายเดือนก่อน
Как сделать ЧЕКПОИНТ в Unreal Engine 5 | Часть 2: Сохранение объектов на сцене
Как сделать паузу. Часть 2: Навигация стрелками | Key Navigation | Уроки Unreal Engine
มุมมอง 1.1K2 หลายเดือนก่อน
Как сделать паузу. Часть 2: Навигация стрелками | Key Navigation | Уроки Unreal Engine
Свет для новичков. Как с ним работать | Уроки Unreal Engine 5
มุมมอง 2.9K2 หลายเดือนก่อน
Свет для новичков. Как с ним работать | Уроки Unreal Engine 5
Интерфейсы в C++ | Interfaces C++ | Уроки Unreal Engine
มุมมอง 1.3K2 หลายเดือนก่อน
Интерфейсы в C | Interfaces C | Уроки Unreal Engine
Реклама в стиле Cyberpunk 2077 | Cyberpunk 2077 Advertisement | Уроки Unreal Engine 5
มุมมอง 1.3K2 หลายเดือนก่อน
Реклама в стиле Cyberpunk 2077 | Cyberpunk 2077 Advertisement | Уроки Unreal Engine 5
Компоненты в C++ | Components C++ | Уроки Unreal Engine 5
มุมมอง 1K2 หลายเดือนก่อน
Компоненты в C | Components C | Уроки Unreal Engine 5
Бросок топора в стиле God Of War | Axe Throw | Уроки Unreal Engine
มุมมอง 1.5K2 หลายเดือนก่อน
Бросок топора в стиле God Of War | Axe Throw | Уроки Unreal Engine
В чём отличие Actor Pawn Character | Уроки Unreal Engine
มุมมอง 1.6K2 หลายเดือนก่อน
В чём отличие Actor Pawn Character | Уроки Unreal Engine
Как сделать графику в стиле Playstation One | PS One Graphics | Уроки Unreal Engine
มุมมอง 1.8K2 หลายเดือนก่อน
Как сделать графику в стиле Playstation One | PS One Graphics | Уроки Unreal Engine
Как сделать крюк-кошку | Grappling hook | Уроки Unreal Engine
มุมมอง 1.1K2 หลายเดือนก่อน
Как сделать крюк-кошку | Grappling hook | Уроки Unreal Engine
Невидимость стен для игр сверху | Top Down Invisible Walls | Уроки Unreal Engine 5
มุมมอง 1.2K2 หลายเดือนก่อน
Невидимость стен для игр сверху | Top Down Invisible Walls | Уроки Unreal Engine 5
1:21:55 Что делать если нету вкладки input? (Я делаю на UE4 и заранее спасибо за ответ!)
Instance Editable дает возможность менять значения экземпляров объекта ...тех же кубов на сцене может быть много и у каждого свое значение. Объяснение - @нажать галку не повредит@ вводит в ступор
видос полезный, спасибо
Причем тут большой или маленький текст? когда текст используется для разных языков в отличие от строки. Да и сравнение true false, автор наломал дров.. Спасибо конечно, мне для первого понимание достаточно, но хорошо, что опыт есть в других языках и ошибки сразу вижу, а как же остальные новички?
на hh 5 вакансий чувствую большой успех в анриале :D
немного уточнения, в бодикам, мы управляем оружием, а потом камера с лагом подтягивается, а у вас наоборот, упр камерой и к ней с лагом оружие)
Это просто бомба, а не курс. Очень хотел бы отблагодарить за такую проделанную работу. Спасибо)
я пока что мало что знаю, но очень сильно хочу научиться создавать игры. ваши видео это просто клад, большое спасибо!
Слава Україні 💪🇺🇦
та тикай нахуй, не то место для этого
спасибо, было полезно <3
добрый день. спасибо за такой обьемный и познавательный материал. лучшее что я видел на просторах ютуба. скажите а куда вы бы посоветовали пойти учиться что бы уметь делать игры в анрили и в дальнейшем иметь достаточный багаж знаний что бы устроиться на работу в этой теме?
Кто подскажет, работает ли плагин Enhanced Input mapping context на версии 5.1 Анрила?
Да
ребята это сейчас работает? а то меня не работает, я то сейчас впн хайд эксперт использую и все четко
Чувак, ты крут!
А утро и ночь как?
4:02:54 ду ду уанс ду уанс мич (извинити)
Мне так понравилось но подпишусь в Данате попохже😂😅
Можно пожалуйста как сделать по нормальному ферму к примеру. Я блин даж радио сделать немогу😂
редко пишу коменты ,и никогда не посещал бусти,но в этот раз решил,надо купить подписку)
Да, с тобой не попонтуешься. Сижу смотрю видос, думаю что выгляжу как кул хацкер, подходит подруга, послушала и говорит "Нахрена тебе курьер?" 😂
Где урок по трейсам нет ссылку скинуть
ещё бы в ассет браузере отображались анимации для стандартного (такого же как на видео) манекена, возможно и у меня бы получилось такое.а так получается тока зря блупринт полчаса копировал, как и со смертями
Вопрос.Везде говорят эта игра на Unreal,следующая на другом движке и тд.Это язык програмирования такой? ,типо бейсик,турбопаскаль???Движок-это язык програмирования?
Друзья, всем привет! Есть хорошая и плохая новость. Плохая новость в том, что на этом я завершаю этот плейлист, потому что я выработал систему обучения лучше, нежели просто пересказ каких-то моментов. Поэтому перехожу к хорошей новости: с этим багажом знаний, который есть у вас сейчас, я рекомендую вам пройти мой БЕСПЛАТНЫЙ десятичасовой курс по созданию шутера с нуля и до запаковки проекта в играбельный файл, потому что просто втупую пересказывать функции движка - моветон. Если хотите реального обучения на живых примерах и с разъяснениями, то ссылка на курс: th-cam.com/video/WGUzYGt6P88/w-d-xo.htmlsi=iwGX4TTN986OP0Vl
От души брат! Вот российский игропром точно зашевелиться! Инди разработчики начнут делать российские игры! Я постараюсь пройти весь курс и если все получиться то это благодаря вам, учитель с большой буквы!
Я смотрел других автором по этой теме ничего не понимал. А здесь всё понятно рассказвают, без лишных слов.
Автор, я поддерживаю тебя Прошу не удалять видео, я щяс блендер учу, и потом в планах ue изучать. Неизмеримое спасибо вам за ваши труды!!!
я его не буду удалять)
Добрый день! Спасибо за труд! Классный выпуск. Скажите, создание полноценного меню, с сохранением, в котором сохраняется положение тела героя, выбранное оружие, количество патронов, количество жизни, расположение остальных акторов и т.д. и т.п. куча мелочей - такой урок будет?
6:52 наш
Привет,поменял в конце на Capsule Movement но персонаж все равно не ходит по правильной траектории.Что делать?
Покажите пожалуйста нам как сделать чтобы NPC когда нужно идти назад использовал анимацию а не просто поворачивался как болванчик. Например с использованием анимации в AnimationSamples от UN. Нигде не смог найти как это правильно сделать.. Например во время патруля когда NPC ходит вперед назад.
Так же, как мы сделали в этом видео с главным персонажем, в Blend Space при прицеливании (тайм код - "Продвинутый Blend Space")
НПС атакуют одновременно не из-за монтажа, а потому что используется Get Actor Of Class и соответственно он берет случайного НПС и логику из другого. Для этого придуманы GetOwner и далее необходимое приведение класса (с помощью Каста или Интерфейса), тогда всё и в сиквенсах будет работать одинаково как и с монтажом. За старание лайк.
Огромное спасибо, за проделанную работу.
Я пару недель назад искал полный курс по созданию игры и ВОТ ПОДАРОК!!! СПАСИБО ЭДУАРД!!! То о чём я мечтал. Буду теперь учиться.
От всей души благодарим этих людей из за которых ты сделал курс аж на 10 часов, всех благ этим людям❤
мне вот интересно, как сделать, чтобы не от кнопки 1 умирать, а от получения урона. что-то типа event any damage. даже если хп доходит до нуля, персонаж не умирает. тока суицидом страдает через клавишу 1 ( ну или какой там бинд). вот такое было бы полезно
"блупринты работают быстрее ..." а после из-за тиких недоучителей достойное двигло получает тонны хейта из-за количества неоптимизированных и сырых игр потому что "блупринты работают быстрее" и не только. Людям дейстительно жаждущим стать профессиональным разработчиком рекомендую избегать подобных "учителей" либо смотреть с точки зрения "как не надо делать игры".
Либо чуть-чуть приспуститься со своими советами до обычных новичков, чтобы понять, что блюпринты работают быстрее в плане компиляции и логики. Вот что имел в виду я, а вы сразу... Недоучитель, бла-бла-бла.
@@makeyourgame2210 Да, как был долбаёбом год назад, так им и остался, ради прикола запустил в формате подкаста - такого дерьма я ещё не слышал, мне было даже не смешно, а натурально страшно...
Я даже не посмотрев до конца, ставлю лайк (жаль, их бОльше нельзя поставить). Видео - Супер! Низкий тебе поклон за это видео.
Лайк и коммент ради поддержки автора! Спасибо за ваш труд
жэсть, обучающее видео на 10 часов, делать игру и добавлю комментарий
2:28:24 4:27:00 4:42:25
хорош............ так и надо
короче если у вас будут ошибки при импорте в анриал и вместо персонажа будет кубик закиньте файл фбх в блендер и вытяните по новой тоже фбх мне помогло
Отсмотрел чуть больше половины. Но, у автора есть небольшие проблемы с логикой и реализацией. Но, есть важные моменты, которые автор не совсем корректно объяснил/показал. Сразу предупрежу, я не знаток самого UE, но имею опыт в программировании (~5 лет). Первый момент, за который хотелось бы сказать - это в моменте с подбором патронов. Если при подборе надо восстанавливать полную "обойму" - нет смысла прибавлять и использовать clamp. Достаточно просто использовать set и поставить значение в 60. С одной стороны - это мелочь, с другой - есть лишние вызовы, а лишние вызовы - это трата ресурсов ПК. Второй момент - это интерфейсы/Blueprint Interface. Тут не совсем верное восприятия интерфейсов в принципе. В программирование, особенно в ООП есть такое понятия как абстракция. Интерфейсы - это как раз таки часть абстракции, в них описываются основные функции/методы. Что передаётся в функцию и что она возвращает, ни больше, ни меньше. Блюпринт/класс который реализовывает интерфейс - ОБЯЗАТЕЛЬНО должен реализовать эти функции. Если говорить ещё проще. Интерфейс - это чертёж, на нём размечено что и как должно выглядеть. Блюпринт/класс - если он взял себе этот чертёж то он обязан реализовать этот чертёж. В случае с патронами и аптечкой - у них у обоих одна и та же логика поведения. Они дают игроку "эффект" и потом должн быть удалены. Следовательно - для них достаточно одного интерфейса. Нужно будет создать условный BPI_ApplyEffect. И в нём создать две функции. Первая будет назваться CanApplyEffect. На вход эта функция должна принимать ссылку на персонажа. И должна возвращать булево значение. Эта функция нужна для того, чтобы проверить нужно ли вообще что-либо давать персонажу. Вторая будет называться уже ApplyEffectToCharacter. На вход функция также должна принимать ссылку на персонажа. И ничего не должна возвращать. Эта функция должна уже применять эффект на персонажа. В обоих случаях - у нас есть доступ к персонажу. И следовательно - есть возможность применять эффекты. Всё, что нужно будет сделать дальше - это реализовать этот интерфейс. В аптечке и в патронах и уже там реализовывать логику для взаимодействия. Поскольку логика реализовывается уже в акторах - акторы могут уже сами себя и удалить (в теории). Ну и последнее, что нужно сделать - это реализовать взаимодействие персонажа с акторами. В блюпринте персонажа на событие BeginOverlap - проверяем, пересекли ли мы актор с интерфейсом BPI_ApplyEffect. Если да - то мы сначала вызываем функцию CanApplyEffect, если он возвращает истину - вызываем вторую функцию ApplyEffectToCharacter. И всё, логика взаимодействия должна работать исправно. Если нужно будет добавить новый актор который добавляет броню. Просто создаём актор и реализовываем в нём наш интерфейс и расписываем логику.
P.S. Несмотря на мой небольшой бубнёж - всё равно спасибо за курс. P.P.S. Что-то слишком большой коммент вышел)
запиши видео обзор, оставь ссылку на этот видос, будет полезная обратная связь
а еще cntrl W упрощает жизнь
нифигасе 10 часов
О боги, добра тебе
спасибо за такой большой и детальный материал!
обучение закончилось на миксамо оно не открывается чебурнеееет
бля ну за такое нужно донатить...