Если информация из видео вам непонятна и запутана, то, во-первых, прошу прощения что материал мог быть подан не совсем простым языком и последовательно, а во-вторых, диспатчеры - это события, которые способны в нужный момент вызывать другие события. В этом их суть.
привет скажу честно смотрел другие видео про (event dispatcher) никто не может понятно рассказать про диспатчера,но с помощью твоего видео я понял больше всего!и я очень блогадарен тебе за это! карочи возник мне к тебя такой вопрос-получается например если я вызываю диспатчер с assign или unbind,unbind all,event мне обязательно нужно вызывать и (call event dispatcher) или как?просто не пойму.заранее спасибо!
Наконец то нашёл канал с кучей материалов по обучению в UE5 с работой в Blueprint, спасибо за труды!!!)) Если можно побольше видео подобные о создании интерфейса, разных взаимодействий с миром (например прокрутил вентиль вода полилась и тд тп) и если есть возможность то хотелось бы уроков как это делается в VR , а то про VR мало контента полезного!!! Всё пошёл изучать твои видеоуроки😃
эхх.. ждал я э то видео, чтоб посмотреть как с помощью эвентов и делегатов общатся между разными класами)) так и не понял. пример ужасный, зачем это все внутри одного класса показывать.. оно ж бессмысленное. Простое обьяснение - есть некое событие которое происходить у обьекта, например персонажа, и он сообщает что это событие произошло всем кто его слушает. Пример в игре - персонаж добежал до стены и сообщил кубу что он добежал до стены, куб поменял размер или позицию и тд... а внутри одного класса показать эти события только запутывает
Ты не компетентен, если утверждаешь что sequence вызывает логику параллельно, эта нода для удобства, а логика выполняется строка за строкой и к тому же строку столбцом назвал
вообще то функция которая может вызывать функцию это каллбэк функция. а делегат это указатель на функцию могут еще по разному называться в зависимости от возвращаемых значений или параметров.
Да, перевод у неё такой, как последовательно, но фактически она делает разветвление логики и логика идет параллельно друг другу. Можешь проверить, навесив несколько одинаковых логических операций и посмотреть время выполнения каждой из них.
Поддержать канал и автора финансово можно здесь: boosty.to/makeyourgame Чтобы вступить в закрытый Telegram-чат по Unreal Engine, то пройдите по данной ссылке: t.me/+3ojxYpWfm0liYjgy ↓↓↓↓↓↓↓ (ВНИМАНИЕ: как только в чате будет 50 участников, то вход в чат будет платным и ссылка-приглашение будет недоступна! Если ссылка недоступна, то заходите на Boosty, там условия вступления в чат). По вопросам сотрудничества пишите сюда: roveddy@yandex.ru или сюда: vk.com/chuburov_jurist #unreal #unrealengine #games
Хосподя, не знаю о чём тут люди в комментариях пишут, но как для меня, для полнейшего нуля, без палочки, всё очень понятно, информация, может и не структурированная, но подаётся вовремя, помере возникновения вопросов в моей голове
@makeyourgame2210 Делегат - один из методов коммуникации между классами в первую очередь (сюда же директ, каст и интерфейс). То что ты показал в пределах одного класса и рождает подобное недопонимание
Фишка в том, что в одном блупринте оно не показывает сути. А вот если тебе нужно связать два блупринта (два разных класса), то там есть такая штука как инкапсуляция (можешь глянуть про три закона ООП), т.е. разные классы блупринтов (с++) "не видят" один другого и мы должны настроить взаимодействие между ними. Так вот таким образом один другому делегирует свои методы на выполнение
звучит интересно ,но мне пока что не попадались задачи ,в которых нужен был делегат или идеально туда вписывался ,кажеться самое главное ,что я знаю про его существование @@ihordesiatnykov3096
Я вроде как новичек, но сиквенсер не выполняет логику паралельно, а выполняет ее последовательно, от верха к низу, в этом можно убедиться если включить отладку, она как раз будет делать вызовы последовательно. Сиквенсер нужен для постройки более компактного кода и не более. Пожалуйста когда обучаете людей не путайте их и не вводите в заблуждение, а то я вроде просмотрел урок не зная про диспатчеры точно что то и что теперь правда, а что оговорка у вас непонятно.
@@DodgerEcho Да так же в ютубе и ищите, просто перед просмотром видео почитайте комментарии что бы не нарваться на такого же горе учителя как этот автор и избегайте всяких инфоциганских онлайн школ с их роликами и курсами.
Если информация из видео вам непонятна и запутана, то, во-первых, прошу прощения что материал мог быть подан не совсем простым языком и последовательно, а во-вторых, диспатчеры - это события, которые способны в нужный момент вызывать другие события. В этом их суть.
привет скажу честно смотрел другие видео про (event dispatcher) никто не может понятно рассказать про диспатчера,но с помощью твоего видео я понял больше всего!и я очень блогадарен тебе за это!
карочи возник мне к тебя такой вопрос-получается например если я вызываю диспатчер с assign или unbind,unbind all,event мне обязательно нужно вызывать и (call event dispatcher) или как?просто не пойму.заранее спасибо!
это было очень полезное видео
Да уж... думал закреплю то, что прочитал в офф документации))) Это видео основательно нагадит вам в череп если вы не в теме)))
Наконец то нашёл канал с кучей материалов по обучению в UE5 с работой в Blueprint, спасибо за труды!!!)) Если можно побольше видео подобные о создании интерфейса, разных взаимодействий с миром (например прокрутил вентиль вода полилась и тд тп) и если есть возможность то хотелось бы уроков как это делается в VR , а то про VR мало контента полезного!!! Всё пошёл изучать твои видеоуроки😃
эхх.. ждал я э то видео, чтоб посмотреть как с помощью эвентов и делегатов общатся между разными класами)) так и не понял. пример ужасный, зачем это все внутри одного класса показывать.. оно ж бессмысленное. Простое обьяснение - есть некое событие которое происходить у обьекта, например персонажа, и он сообщает что это событие произошло всем кто его слушает. Пример в игре - персонаж добежал до стены и сообщил кубу что он добежал до стены, куб поменял размер или позицию и тд... а внутри одного класса показать эти события только запутывает
@makeyourgame2210 реально, тоже думал что ролик про это
Спасибо!
Ты не компетентен, если утверждаешь что sequence вызывает логику параллельно, эта нода для удобства, а логика выполняется строка за строкой и к тому же строку столбцом назвал
вообще то функция которая может вызывать функцию это каллбэк функция. а делегат это указатель на функцию могут еще по разному называться в зависимости от возвращаемых значений или параметров.
Так особо и не понял в чем смысл делегата
Вызывать другие функции когда это нужно.
@@makeyourgame2210 Кастом эвент тоже можно вызвать😀
@@makeyourgame2210чушь собачья.
@@makeyourgame2210 а вызвать функцию из другой функции - нельзя? )
Так и не объяснили как вызывать диспатчеры из другого БП
Хотя в этом и есть весь смысл... Пиздец.
Нода sequence не параллельно запускает, а последовательно
Да, перевод у неё такой, как последовательно, но фактически она делает разветвление логики и логика идет параллельно друг другу. Можешь проверить, навесив несколько одинаковых логических операций и посмотреть время выполнения каждой из них.
@@makeyourgame2210 если к event tick подключить сиквенс и в него print 1 а во второй print 2 то на экране будет 121212121212
@@makeyourgame2210 И все же последовательно, так что Иван прав, берете Print String и с легкостью это проверяете.
я сейчас вам коротко и понятно все объсню... лдорщзгшнр3жеолдрнешщ34ре98нпщшр50гъзгш.. вот так это работает. )))
Поддержать канал и автора финансово можно здесь: boosty.to/makeyourgame
Чтобы вступить в закрытый Telegram-чат по Unreal Engine, то пройдите по данной ссылке: t.me/+3ojxYpWfm0liYjgy
↓↓↓↓↓↓↓
(ВНИМАНИЕ: как только в чате будет 50 участников, то вход в чат будет платным и ссылка-приглашение будет недоступна! Если ссылка недоступна, то заходите на Boosty, там условия вступления в чат).
По вопросам сотрудничества пишите сюда: roveddy@yandex.ru или сюда: vk.com/chuburov_jurist
#unreal #unrealengine #games
Хосподя, не знаю о чём тут люди в комментариях пишут, но как для меня, для полнейшего нуля, без палочки, всё очень понятно, информация, может и не структурированная, но подаётся вовремя, помере возникновения вопросов в моей голове
не совсем понял смысл делигата ,зачем мне вызывать 2-3 ноды диспатчера ,когда я могу вызвать кастомный эвент напрямую ,как вызвать функцию
Делегат расширяет возможности кастомных функций, условно говоря. Привязка, вызов, отвязка и т.д.
@makeyourgame2210 Делегат - один из методов коммуникации между классами в первую очередь (сюда же директ, каст и интерфейс). То что ты показал в пределах одного класса и рождает подобное недопонимание
Фишка в том, что в одном блупринте оно не показывает сути. А вот если тебе нужно связать два блупринта (два разных класса), то там есть такая штука как инкапсуляция (можешь глянуть про три закона ООП), т.е. разные классы блупринтов (с++) "не видят" один другого и мы должны настроить взаимодействие между ними. Так вот таким образом один другому делегирует свои методы на выполнение
звучит интересно ,но мне пока что не попадались задачи ,в которых нужен был делегат или идеально туда вписывался ,кажеться самое главное ,что я знаю про его существование @@ihordesiatnykov3096
Секвенция не вызывает логику параллельно. Она все так же последовательно вызывает, от первого к последующим.
Диспатчер😂 это диспетчер 😅
Я вроде как новичек, но сиквенсер не выполняет логику паралельно, а выполняет ее последовательно, от верха к низу, в этом можно убедиться если включить отладку, она как раз будет делать вызовы последовательно. Сиквенсер нужен для постройки более компактного кода и не более. Пожалуйста когда обучаете людей не путайте их и не вводите в заблуждение, а то я вроде просмотрел урок не зная про диспатчеры точно что то и что теперь правда, а что оговорка у вас непонятно.
11:00 Cтранно, я сделал блюпринт как в видео, но отвязка не произошла, то есть показались все строки
та же ерунда. Не нашли, как решить проблему?
@@leonleonov2327 я уже не помню(
СМОТРИТЕ! 😂
Это не уроки по UE. Это автор показывает насколько он не разбирается в теме.
А что именно не так и где найти уроки где люди разбираются?
@@DodgerEcho Да так же в ютубе и ищите, просто перед просмотром видео почитайте комментарии что бы не нарваться на такого же горе учителя как этот автор и избегайте всяких инфоциганских онлайн школ с их роликами и курсами.