Как сделать Взаимодействие с объектами (на примере кнопки) в UE4

  Рет қаралды 62,055

Unreal Engine Rus

Unreal Engine Rus

Күн бұрын

Показываю, как грамотно можно организовать взаимодействие с объектами на примере кнопки.

Пікірлер: 73
@searheyrabtsev8435
@searheyrabtsev8435 8 жыл бұрын
храни тебя бог, друг мой. ты очень нужен и полезен людям. спасибо за отличную работу
@vlaxifa
@vlaxifa 7 жыл бұрын
Я из Сербии. Я десятку лет занимался программированием. Говорю кучу языков, на самом деле. Теперь хочу начат заниматься разработкой играх. Смотрел много уроков, но самые лучшие нашел здесь, на этом канале. Не знаю как тебе поблагодарить. Бесконечное спасибо за это что ты делаешь! Желаю тебе всего самого наилучшего! :)
@winbion
@winbion 4 ай бұрын
Это просто лучший гайд Всё понятно объяснил как и что зачем нужно)))
@flynsxcool
@flynsxcool 5 жыл бұрын
Спасибо что есть такие люди кто помогает уроками
@GromZadira
@GromZadira 8 жыл бұрын
красавец, спасибо! бесценна инфа по удобной расширяемости
@АлексейМорозов-ц7э4г
@АлексейМорозов-ц7э4г 8 жыл бұрын
Очень крутой и нужный урок, нужно будет пересмотреть, много полезного. И спасибо за этот "Активатор" любых объектов! =) Учимся дальше!
@sandra-design6976
@sandra-design6976 7 жыл бұрын
Спасибо Огромное за твой труд!
@ВикторДом-п6я
@ВикторДом-п6я 2 жыл бұрын
Храни тебя Господь!
@A-Mod_Studio
@A-Mod_Studio 8 жыл бұрын
Классный метод! Спасибо за видео)
@DodgerEcho
@DodgerEcho 5 ай бұрын
Почему именно интерфейсы? Ты восстановился, есть канал где о себе рассказываешь, может люди захотят помочь чем?
@hard_mode_drive8958
@hard_mode_drive8958 5 жыл бұрын
а можно пожалуйста то-же самое только чисто на C++?
@ИванГурский-о5г
@ИванГурский-о5г 6 жыл бұрын
Не получается из под персонажа обратиться к функции интерфейса Interact, которая в дальнейшем должна в BP кнопки обратиться к функции activation. Если ставлю в BP кнопки например beginplay вместо события interact, то все работает. Исключил логику трассировки в персонаже, оставил клавишу , все-равно не работает.
@Blade_Ruiner
@Blade_Ruiner 3 жыл бұрын
4,27 больше не имеет Event Interact? Не выдает
@sqarelgames3480
@sqarelgames3480 3 жыл бұрын
Спасибо за всё
@TheArtyur2006RU
@TheArtyur2006RU 6 жыл бұрын
Чувак, у меня нету Add event interact, как ты её добавил в график то?!
@Peerojok
@Peerojok 4 жыл бұрын
Появилась после того как откомпилил кнопку.
@antoniogansales
@antoniogansales 2 жыл бұрын
Может кто-то научить/показать как сделать систему звёздных врат как в сериале? То есть есть 5 левелов, на каждом левеле есть врата со своим номером например 12345, у каждых врат есть наборное устройство как в фильме, при активации воспроизведение анимации на вратах, при нажатии на кнопку стоб не стрелял в неё а нажимал рукой. Я уже полгода пытаюсь найти инфу но нет такого негде. Уже учу блюпринт и ноды но не догоняю пока как это всё собрать.
@DRAKOSAMEN
@DRAKOSAMEN 5 жыл бұрын
Какая жесть) Учиться и учиться)
@flytotem
@flytotem 7 жыл бұрын
что-то не то сделал и слева, в блупринте, ниже закладки функции появилась закладка "ивенты" и там был "интеракт" и не мог изза этого добавить нод интеракта. зараза такая и удалить же никак.. пришлось заного создать бп компонент. Причём первый БП компонент до конца удалить не удалось. при создании нового пишет "такое имя уже занято" Что я такого накосячил и как это можно исправить в будущем дабы не переделывать всё?
@КлеоФермер
@КлеоФермер 5 жыл бұрын
Привет, подскажите пожалуйста как сделать чтобы персонажа включал действие когда входил в тригер? Я добаивл клавишу в настройках движка, далее из одного урока я узнал как в ЛЕВАЛ БЛУПРИНТ с помощью бегин оверлеп и анд бегин оверлэп сделать проверку на нажатие, но эта функция работает только в левал блупринт это первая непонятка. Во-вторых я не могу использовтаь повторно оверлэпы, поэтому даже грязный способ копипаста этого кода не поможет, чтобы назначить другую ссылку исполняемой логики. Получается, что я смогу открывтаь только двери на эту кнопку или что то еще активировать, но я хочу взаимодействтовать с разными объектами
@SilverMLP
@SilverMLP 2 жыл бұрын
UE5, не отрабатывает вектор в обратную сторону ((. Разобрался, в UE5 ! не проходит, надо работать с "NOT Boolean"
@vgviktorgame6792
@vgviktorgame6792 6 жыл бұрын
Ешё одна проблема подкатила. Если добавить ешё одну кейбоартс евент туже что и на лайн трайс только на другую последовательность то первая перестанет работать.
@ZebRoll
@ZebRoll 4 жыл бұрын
Спасибо!
@liomizar9910
@liomizar9910 7 жыл бұрын
Спасибо за урок! У меня проблема, не получается назначить пипеткой лифт для кнопки. При наведении пипетки на лифт - курсор приобретает вид перечеркнутого кружка. Подскажите, что не так?
@vabka-7708
@vabka-7708 7 жыл бұрын
Неправильный тип объекта.
@liomizar9910
@liomizar9910 7 жыл бұрын
Спасибо. Уже исправила.
@imak_1_
@imak_1_ 7 жыл бұрын
А если например нужно по наведению прицела на объект подсветить на нем какую то инфу и EventTick подать на вход трейсера, насколько это рентабельно в плане производительности или существует альтернатива?
@Unreal-engine4Ru
@Unreal-engine4Ru 7 жыл бұрын
Ну почему бы нет? Мы в стриме так и делали.
@vabka-7708
@vabka-7708 7 жыл бұрын
А на сколько правильным будет создание класса interactable и наследование от него всех интерактивных объектов (без интерфейсов)? На вервый взгляд, логика работы с этим не будет отличаться от интерфейсов.
@Azz8188
@Azz8188 7 жыл бұрын
Тоже правильным, я когда дошёл до урока по интерфейсам, мне эта мысль сразу в голову пришла. Единственное, что каст лишний добавляется.
@romantruba8790
@romantruba8790 5 жыл бұрын
Лучше интерфейсом
@paulsovushkin1532
@paulsovushkin1532 7 жыл бұрын
Здорово
@TheMegaCaxarokGames
@TheMegaCaxarokGames 7 жыл бұрын
на 4:32 у меня нет "Add Event -> Interact" что делать?
@vo_ov154
@vo_ov154 7 жыл бұрын
BPcommunication>>Interact>>Details>>Call in Editor
@Thestarter100
@Thestarter100 7 жыл бұрын
Соседи ремонт доделали?
@АлексейМорозов-ц7э4г
@АлексейМорозов-ц7э4г 8 жыл бұрын
Приветствую! Ранее делал лифт по этому уроку и всё нормально работало.Однако недавно создал новый проект и повторил логику лифта и у меня лифт поднимается, по отношению к 3d widget, в несколько раз выше.Сделал снова в старом проекте и всё получилось.Я предполагаю, что проблема с "измерениями", скажите, пожалуйста, где их менять в проекте?Заранее спасибо.
@Unreal-engine4Ru
@Unreal-engine4Ru 8 жыл бұрын
+Алексей Морозов Я думаю, что проблема была просто в том, что в одном вы локальные координаты вызывали/устанавливали, а в другом мировые?
@_Stas_777
@_Stas_777 7 жыл бұрын
А как решить эту проблему то?
@TheArtyur2006RU
@TheArtyur2006RU 6 жыл бұрын
У меня лифт вниз не опускается.
@TheArtyur2006RU
@TheArtyur2006RU 6 жыл бұрын
UpState У меня вообще не поднимается никуда!
@vgviktorgame6792
@vgviktorgame6792 6 жыл бұрын
Я сделал всё то же самое за исключением, что вместо таймлайна сделал просто анимацию матине, в левел блунпринт, а она отказывается работать, хотя если подцепить таймлайн то всё работает.
@dev-for-life
@dev-for-life 3 жыл бұрын
;)
@luckypaw2016
@luckypaw2016 3 жыл бұрын
Жаль, что тебя больше нет((
@spawnnouveauii6501
@spawnnouveauii6501 3 жыл бұрын
а что с ним случилось?
@luckypaw2016
@luckypaw2016 3 жыл бұрын
@@spawnnouveauii6501 ушёл с ютуба уже 2 года
@spawnnouveauii6501
@spawnnouveauii6501 3 жыл бұрын
@@luckypaw2016 понятно, просто ты так написал как будто с ним что-то не хорошие произошло
@cr1gger
@cr1gger 3 жыл бұрын
@@luckypaw2016 куда ушел известно ?
@luckypaw2016
@luckypaw2016 3 жыл бұрын
@@cr1gger неа
@uzlezz_3587
@uzlezz_3587 4 жыл бұрын
666 лайк
@DevisJhones
@DevisJhones 4 жыл бұрын
Хороший урок. У меня всё получилось. НО! Я замучался смотреть на скорости х0.25 и постоянно отматывать назад и сверяться. Если ты устал, не снимай подряд несколько уроков. Вначале всё хорошо объяснял. Потом понеслась "извините" или вообще пропускаешь объяснения своим действиям. Что за кривую ты настраивал? Я вот просто копировал твои действия. Большинство из них ты после 5й минуты не объясняешь. Да, урок бы растянулся, но стало бы понятнее что это и зачем. А так, вроде бы получилось, но теперь сидеть разбираться, из-за чего это всё работает.
@dergachevm
@dergachevm 4 жыл бұрын
Devis Jhones Смотри другие уроки последовательно, там все, что здесь пропускается, объясняется подробно
@listentomusic621
@listentomusic621 3 жыл бұрын
А так во всех уроках. Вначале тебе разжевывают, что итак понятно. Зато потом понеслась - тараторят без объяснений, как будто сами не понимают, что делают.
@jonnyd7190
@jonnyd7190 9 жыл бұрын
Все хорошо, но хотел бы попросить делать уроки короткими и емкими, не более 3 - 4 минут. Я конечно лайкнул, но некоторые моменты просто не нужны. Глянь уроки у иностранцев, все строго по делу и ничего лишнего. И все в 3 - 4 минуты. А то пока до нужного доходит (что кстати можно и в одну минуту впихнуть) опухаю, а ты тут еще и мутить начинаешь с лифтами. За пример спасибо конечно, но лучше было бы сделать отдельно урок лифт, и сделать его длительностью 3 минуты. И искать будет проще и у тебя уроков больше. Вот пример того как делает уроки Тесла: kzbin.info/www/bejne/ZmqQgKqnqtKYpZI
@андрейБ-ь9э
@андрейБ-ь9э 8 жыл бұрын
+Jonny D Все отлично, смуту не наводи! Автору спасибо!)
@zvonok012
@zvonok012 8 жыл бұрын
+Jonny D Все отлично, не нравится иди к тесле базар большой ! Автору огромное спасибо.
@GamePlayBart
@GamePlayBart 8 жыл бұрын
+Jonny D Он подробно объясняет ,надо понять логику
@PaTi6op
@PaTi6op 7 жыл бұрын
По урокам в 2 минуты ты ничему не научишься. Впрочем, может тебе это и не нужно.
@tomasgammister5776
@tomasgammister5776 7 жыл бұрын
не заёбуй своими тремя минутами ,про лифт не расскажешь за три минуты. смотри забугорные уроки значит!
@dev1lroot
@dev1lroot 4 жыл бұрын
Вы все с какого-то гайда слизали, чисто какой не глянь один в один все, даже расположение блоков визуального программирования, нафига засорять ютуб дубликатами
@turbomoose5049
@turbomoose5049 5 жыл бұрын
Почему то у меня нет в Actor Button функции Activate (Message). Может в новых версиях движка сделали так, что нельзя в одном Actor делать такое перенаправление? Урок пересмотрел 10 раз, Интерфейс подключен. Но вот вызвать конвертик не могу(
@turbomoose5049
@turbomoose5049 5 жыл бұрын
Слушай, пришлось скопировать блок Activate (Message) из BPThirdPerson. Похоже вызывать Интерфейс можно только из BPИгрока либо из LevelBP. Однако получилось скопировать и работает!) Но что то мне подсказывает что это костыль. Будет круто, если ты снимешь урок, как делать взаимодействие между Actor'ами. Можно ли делать логику для платформы внутри BPButton? Или лучше делать логику для каждого отдельного объекта внутри именно этого объекта?
@aufchk
@aufchk 3 жыл бұрын
Спасибо тебе, это действительно очень полезный видос!
@stas_lu
@stas_lu 6 жыл бұрын
как сделать те "неправильные" кнопки без лайнтрейса? ) (в уроке про Контроль последовательностей 1)
@liomizar9910
@liomizar9910 7 жыл бұрын
Все работает. Я переменной actotToActivation неверный тип присвоила. :()
@LegionDarkFox
@LegionDarkFox 5 жыл бұрын
2 часа убил пробуя заставить работать сей код.. оказалось что походу в какой то обнове разрабы двига сделали что флоат переменная всегда отображается с числом после нуля (то есть у вторая установлена 500, а я думал 50,0 должно быть)
@TaleyaGames
@TaleyaGames 4 жыл бұрын
а можно нубский вопрос: как в любой элементарной логике. например нажимаешь Е - открываются двери, сделать так, чтобы данное событие проигрывалось только один раз, и сколько потом я ни жал кнопку Еничего не происходит. Двери открылись один раз и все! Вот как это сдлеать?
@Kveron
@Kveron 4 жыл бұрын
есть функция do once
@jfjjffj1316
@jfjjffj1316 6 жыл бұрын
Бро ты лучший на весь ютуб!!!
@archimagi-tube
@archimagi-tube 7 жыл бұрын
Отличный урок, спасибо
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 37 МЛН
перенос asset на другую версию  ue4
19:33
Unreal Brain
Рет қаралды 664
Постобработка UE4 - Основы
23:56
Unreal Engine Rus
Рет қаралды 37 М.
Open World Game | Unreal Engine 4 | World Composition
25:30
Институт марксизма-ленинизма
Рет қаралды 181 М.
Урок 9 | Unreal Engine 4 Blueprint - Трансформация объектов
9:50
Cyberstars - Как создать игру
Рет қаралды 15 М.
Урок 17 | Unreal Engine 4 Blueprint - Line Trace   Линейная трассировка (подробно)
28:30