Size: a a a

2020 October 19

К.

Кирилл .AJIADb9... in Unreal Engine
Сэр MSTR
Вообще да, точно 😆
Да лан, я сень сам посмотрю куда логика идет от инпута, там скорее всего долго копаться придется
Всё проще, чем ты пытаешься искать
источник

К.

Кирилл .AJIADb9... in Unreal Engine
Обычно, галочки где назначаются, там и используются
источник

С

Сэр MSTR in Unreal Engine
Блин, ну вообще логично так то
источник

С

Сэр MSTR in Unreal Engine
😆
источник

ДВ

Дмитрий Ветлужских... in Unreal Engine
Привет работягам )
Как в анриле передавать делегаты как аргументы метода?
Возможно ли такое в блюпринтах или c++ онли?
источник

R

Rustam in Unreal Engine
Дмитрий Ветлужских
Привет работягам )
Как в анриле передавать делегаты как аргументы метода?
Возможно ли такое в блюпринтах или c++ онли?
void SomeFunction(FMyDelegateSignature& MyDelegate)
источник

ДВ

Дмитрий Ветлужских... in Unreal Engine
Rustam
void SomeFunction(FMyDelegateSignature& MyDelegate)
Отлично, реализация делегатов на уровне UE4 или писать свою (насколько помню в с++ нет встроенной реализации)?
И есть ли на принтах ?)
Не хотелось бы ради одних делегатов конвертить проект под плюсы
источник

R

Rustam in Unreal Engine
Дмитрий Ветлужских
Отлично, реализация делегатов на уровне UE4 или писать свою (насколько помню в с++ нет встроенной реализации)?
И есть ли на принтах ?)
Не хотелось бы ради одних делегатов конвертить проект под плюсы
В принтах есть Event Dispatchers
источник

R

Rustam in Unreal Engine
Это Dynamic Multicast делегаты
источник

ДВ

Дмитрий Ветлужских... in Unreal Engine
Rustam
Это Dynamic Multicast делегаты
В Общем, я сделал круговое динамическое меню (визуальную часть) и мне нужно при выборе вызывать определенные действия, определенного модуля.
Я отказался от жесткой связки компонентов и хотел просто вызывать ананимный делегат ссылка на который сохранена у самого экземпляра меню.

Пример:
Есть методы в различных модулях (не связных друг с другом):
InventoryModule->ActivateFirstSlot()
AbilityModule->ActivateFireball()
WeaponModule->ActivatShotgun()

Есть динамическое круговое меню такой структуры:
UI_RadialMenu->Items:
*Icon
*Name
*Delegate

при заполнении данного меню я просто указываю:
UI_RadialMenu->Items->Add(<icon>, <name>, &InventoryModule::ActivateFirstSlot)
UI_RadialMenu->Items->Add(<icon>, <name>, &AbilityModule::ActivateFireball)
UI_RadialMenu->Items->Add(<icon>, <name>, &WeaponModule::ActivatShotgun)

И при выборе элемента я просто делаю:
UI_RadialMenu->Items[0]->Call()

То есть делегат должен быть ананимным без определенной сигнатуры, подскажи в какую сторону копать плиз )
источник

R

Rustam in Unreal Engine
Посмотри видео про event dispatchers. Там ничего страшного. Дело 10 минут. Это то, что тебе нужно. Просто возможно понадобится несколько диспатчеров
источник

R

Rustam in Unreal Engine
Создаёшь его с нужной тебе сигнатурой. Когда надо вызываешь метод call, и все кто подписан, узнают что событие случилось
источник

R

Rustam in Unreal Engine
Диспатчеры это чисто блупринты
источник

ДВ

Дмитрий Ветлужских... in Unreal Engine
Спасибо большое, пошел изучать )
источник

IT

Ivan Tyumenyev in Unreal Engine
Всем привет! Подскажите, пожалуйста, где лучше всего реализовать хранилище файлов моделей? Объем - 4TB. Желательно с контролем версий или возможностью восстанавливать предыдущие версии. + желательно с возможностью выдачи доступа к определенным моделям внешним дизайнерам. спасибо!
источник

N

NoCodeBugsFree in Unreal Engine
Ivan Tyumenyev
Всем привет! Подскажите, пожалуйста, где лучше всего реализовать хранилище файлов моделей? Объем - 4TB. Желательно с контролем версий или возможностью восстанавливать предыдущие версии. + желательно с возможностью выдачи доступа к определенным моделям внешним дизайнерам. спасибо!
Перфорс дома поднимай)
источник

IT

Ivan Tyumenyev in Unreal Engine
NoCodeBugsFree
Перфорс дома поднимай)
что за перфорс? (: нужно в облаке
источник

BH

Bobby Hill in Unreal Engine
Ivan Tyumenyev
что за перфорс? (: нужно в облаке
думаю, вам стоит рассмотреть гугл драйв
источник

ДВ

Дмитрий Ветлужских... in Unreal Engine
NoCodeBugsFree
Перфорс дома поднимай)
Какой раз уже вижу что все переходят на перфорс ) В чем секрет ?
Сидим на гите и ничего так
источник

B

Bohdan in Unreal Engine
Дмитрий Ветлужских
Какой раз уже вижу что все переходят на перфорс ) В чем секрет ?
Сидим на гите и ничего так
Например можно бесплатно на 12 месяцев получить авс сервер и 30 ГБ на ссд
источник