Size: a a a

2019 February 07

СВ

Сэр Гусь Важный... in Unreal Engine
Вот всё что мне потребовалось из инклудов чтобы скомпилилось
источник

AS

Alexander Shumeyko in Unreal Engine
для мульикаста функция вызова Broadcast, для обычного Execute и еще пару с проверками
источник

AS

Alexey Sarapulov in Unreal Engine
Alexander Shumeyko
для мульикаста функция вызова Broadcast, для обычного Execute и еще пару с проверками
Да, я это все знаю. Я использовал в своем случае простой регулярный делегат, и он не привязывается в рантайме, не в конструкторе.
источник

AS

Alexey Sarapulov in Unreal Engine
Просто в итоге ты мне его советуешь, получается.
источник

n

norlin in Unreal Engine
Вот, я только вчера говорил, что с делегатами нихрена не понятно. А тут все уверяли, что в доке оно хорошо описано :)
источник

AS

Alexey Sarapulov in Unreal Engine
Я по доку все и делал
источник

AS

Alexey Sarapulov in Unreal Engine
Может проблема действительно в другом. Когда я привязываюсь к регулярному делегату и прохожу дебагером, я вижу, как моя лямбда привязывается и сразу же после этого запускается unbind. В итоге, когда программа выходит из CreateLambda(), у меня к делегату ничего не привязано.
источник

AS

Alexander Shumeyko in Unreal Engine
Alexey Sarapulov
Да, я это все знаю. Я использовал в своем случае простой регулярный делегат, и он не привязывается в рантайме, не в конструкторе.
Ты что-то делаешь не так, забудь про слово динамик в названии, к обычному делегату в любое время можно подписаться и отписаться
источник

AS

Alexander Shumeyko in Unreal Engine
динамик доступен в блупринте, обычный делегат нет
источник

AS

Alexey Sarapulov in Unreal Engine
Alexander Shumeyko
Ты что-то делаешь не так, забудь про слово динамик в названии, к обычному делегату в любое время можно подписаться и отписаться
Окей, использую обычный делегат. Куда можно начать копать, чтобы понять, почему он сразу анбиндит?
источник

AS

Alexander Shumeyko in Unreal Engine
Alexey Sarapulov
Окей, использую обычный делегат. Куда можно начать копать, чтобы понять, почему он сразу анбиндит?
Ставишь точку остановки и смотришь что происходит внутри делегата
источник

AS

Alexander Shumeyko in Unreal Engine
Лучше ставь сразу в классе TBaseMulticastDelegate
источник

AS

Alexey Sarapulov in Unreal Engine
Alexander Shumeyko
Ставишь точку остановки и смотришь что происходит внутри делегата
Именно это я и сделал, и увидел, что он биндит функцию и сразу ее анбиндит после этого.
источник

AS

Alexander Shumeyko in Unreal Engine
То есть в одной функции он её сразу биндит и следующей строкой анбиндит?
источник

AS

Alexey Sarapulov in Unreal Engine
источник

AS

Alexey Sarapulov in Unreal Engine
запускается вот этот метод несколько раз
источник

Б

Баходир in Unreal Engine
Как вырубить репликацию Аттача? Она по умолчанию происходит
источник

AS

Alexander Shumeyko in Unreal Engine
Alexey Sarapulov
запускается вот этот метод несколько раз
И? Там чётко написано, что если новый делегат не забинжен, то и текущий тоже удаляет бинд
источник

n

norlin in Unreal Engine
А сколько частиц считается как “много” в анриле? ну, примерный порядок
источник

KV

Kirill (Uni✨) Vysoti... in Unreal Engine
norlin
А сколько частиц считается как “много” в анриле? ну, примерный порядок
Зависит от твоего сетапа и дроуколов.
источник