Size: a a a

2020 September 25

BB

Bax Bellru in Unreal Engine
Bax Bellru
Всем привет, у меня случилась трабла, может, кто-то сталкивался с подобным

ЛДшники раскидали по уровням БПшники, сотни их.
В какой-то момент мне пришлось поменять в плюсах иерархию объектов, поменять рут, зааттачить других компонентов, все дела.
БПшник функционирует нормально в окне редактирования БП, но на уровнях он зафакаплен, один компонент не спавнится до тех пор, пока не прожмешь компилляцию в бп. В PIE это ведет к крашу.

Не очень хочется заставлять всех ЛДшников компилить БПшники и пересохранять уровень.
Попытался написать костыль, который на PostLoad() чекает HasBeenCreated() на компоненте, и если нет, то CreateDefaultSubobject, но это не работает, потому что No object initializer found during construction.
Что вообще нужно сделать, чтобы допилить этот костыль и создать несуществующих компонент на PostLoad()?
@ufnah ты случайно не напарывался?
источник

BB

Bax Bellru in Unreal Engine
Blueprint Jesus
может питоном можно ченить сделать?
ну в теории можно написать скриптак, просто это не так просто, как воткнуть логику для postload
источник

BJ

Blueprint Jesus in Unreal Engine
ещё если там проблема с последовательностью спавна - можно сделать свой "конструктор" в кавычках, тем, что запускать функцию "инит" на следующем нужном блюпринте в цепи. и он уже  запустит инит на следующем. таким образом контролировать цепь инициализации.
источник

BJ

Blueprint Jesus in Unreal Engine
заменить логику в констракшни скрипт и/или бегин плэй на кастомный эвент "init" который уже будет запускаться снаружи. таким образом контролить цепь выполнения, я это имею в виду. полезный трюк иногда.
источник

YA

Yura Antonyuk in Unreal Engine
Всем привет, подскажите пожалуйста в чём я туплю.
У меня есть БП который находится в сцене. При кликаные на дочерний компонент не проходит ивент OnClicked
http://prntscr.com/unwtjs
источник

BH

Bobby Hill in Unreal Engine
Yura Antonyuk
Всем привет, подскажите пожалуйста в чём я туплю.
У меня есть БП который находится в сцене. При кликаные на дочерний компонент не проходит ивент OnClicked
http://prntscr.com/unwtjs
у контроллера надо выставить инэйбл клик ивентс и попробуй поставить колижн blockall компоненту
источник

VA

Vladimir Alyamkin in Unreal Engine
Bax Bellru
@ufnah ты случайно не напарывался?
неа, но по описанию проблемы тут надо именно копать в сторону утилитки - открывает уровень, рекомпилит, сейвит
источник

BB

Bax Bellru in Unreal Engine
йеххх
источник

AR

Anton Rassadin in Unreal Engine
Звучит как задача для блутилити
источник

BB

Bax Bellru in Unreal Engine
разойдется небесный свод и польются чекауты на землю
источник

BB

Bax Bellru in Unreal Engine
быть войне
источник

YA

Yura Antonyuk in Unreal Engine
Bobby Hill
у контроллера надо выставить инэйбл клик ивентс и попробуй поставить колижн blockall компоненту
Спасибо👍
источник

BJ

Blueprint Jesus in Unreal Engine
отчаянные времена требуют отчаянных решений
источник

BJ

Blueprint Jesus in Unreal Engine
источник

A

Anton in Unreal Engine
Как через ролителя бросить ссылку на нужный объект его дочерним?
источник

BJ

Blueprint Jesus in Unreal Engine
Anton
Как через ролителя бросить ссылку на нужный объект его дочерним?
может создать вариабл и наполнить его нужной тебе ссылкой. вариаблы родителя показываются если нажать на глаз и "show inherited variables"
источник

BJ

Blueprint Jesus in Unreal Engine
у вас есть такое что с новым обновлением стимвр производительность в вр стала подозрительно быстрее?
источник

A

Artem in Unreal Engine
Экспортнул через свой плагин в уеч песронажа, который полностью поддерживает уечевские анимации.
источник

A

Artem in Unreal Engine
Многое правда через жопу делать пришлось. Работы еще много.
источник

МЛ

Михаил Лукьянов... in Unreal Engine
понимаю
источник