Может кто-то рассказать про реальные кейсы subsystem UE4( не

в контексте пайтона и прогинга плагинов), доки читал но вопросов после прочтения возникает больше.

Я рассматриваю subsystem в качестве сущности поддерживающей событийную модель, чтоб с С++ кода можно было вызывать события BP. Конечно можно для этого использовать Акторы, но они должны быть размешены на сцене, если брать Bluprint Function Library то там не поддерживаются эвенты, или лучше отнаследоваться от UObject и описывать Events взаимодействия там?

Либо не замарачиваться и оставаться работать с Events и диспатчерами на уровне BP, а работу с контекстом(логикой), часть юзать в С++ а часть в BP.

Допускаю вариант что разработка чутка удлинится в угоду пощупать что-то свеженькое( никто не стоит с напоминаниями о дэдлайнах).

3 ответов

12 просмотров
Dethlord- Автор вопроса

Почему экземпляр сабсистем считается автоматическим если по иерархии классов все идет к UObject, это особенность интерпритации внутри движка или это из за расширения функциональности UObject в классах наследниках.Вот это я чет не догнал.

Dethlord- Автор вопроса

Subsystems are auto instanced classes that share the lifetime of certain engine constructs

Похожие вопросы

Обсуждают сегодня

у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
6
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Всем привет после апдейта swift packages не билдится проект на heroku. Компайл тайм ерор: ServiceGroup.swift:513:38: error: extraneous argument label 'for:' in call походу за...
Egor Chernenko
1
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Карта сайта