Size: a a a

2020 April 03

ДК

Денис Кузнецов... in Unreal Engine
Но у меня вопрос =)
Есть Актор. У него есть переменная, которая настраивается в БП, но нужна для констракта в С++.
Если в БП изменения вписать, они в констракте в С++ будут подсасываться или нет?
источник

ДК

Денис Кузнецов... in Unreal Engine
Понятно уже стало, что не будут, но можно ли как-то подключить их?
источник

ДК

Денис Кузнецов... in Unreal Engine
мета какая может есть =)
источник

VA

Vladimir Alyamkin in Unreal Engine
Денис Кузнецов
Но у меня вопрос =)
Есть Актор. У него есть переменная, которая настраивается в БП, но нужна для констракта в С++.
Если в БП изменения вписать, они в констракте в С++ будут подсасываться или нет?
Нет, в конструкторе никаких блюпринтов у тебя не существует
источник

VA

Vladimir Alyamkin in Unreal Engine
Делай на PostInitProperties - там уже все будет
источник

ДК

Денис Кузнецов... in Unreal Engine
Vladimir Alyamkin
Нет, в конструкторе никаких блюпринтов у тебя не существует
Фак. Ну, я пытался =)
источник

ДК

Денис Кузнецов... in Unreal Engine
Спасибо
источник

ДК

Денис Кузнецов... in Unreal Engine
Vladimir Alyamkin
Делай на PostInitProperties - там уже все будет
Мне надо констракт компонентов повесить в зависимости от данных, которые внесли в БП.
источник

ДК

Денис Кузнецов... in Unreal Engine
Есть ли существенная какая-то разница с точки зрения производительности добавлять компоненты сразу в констракте или позже через NewObject?
источник

VA

Vladimir Alyamkin in Unreal Engine
Существенной - нет
источник

ДК

Денис Кузнецов... in Unreal Engine
Vladimir Alyamkin
Существенной - нет
А какая разница есть? Я еще не прописал, не смотрел =) заранее интересуюсь =)
источник

PA

Puptsev Andrey in Unreal Engine
Если нет ответа на вопрос по производительности, то надо сделать как удобней, а потом если упретесь, уже изыскивать способ оптимизировать. В обратном случае это смахивает на экономию на спичках
источник

СК

Святослав Коновалов... in Unreal Engine
Помогите разобраться, я в BehaviorTree вызываю сервис, он выполняется, в нем изменение ключа из Blackboard с помощью ноды Set Value As Bool, нода выполняется, а ключ все равно Unset
источник

СК

Святослав Коновалов... in Unreal Engine
источник

ЕД

Евгений Добрянский... in Unreal Engine
Гайз, а кто-то может подсказать статью по подсчёту бафов/дебафов?
источник

ДК

Денис Кузнецов... in Unreal Engine
Puptsev Andrey
Если нет ответа на вопрос по производительности, то надо сделать как удобней, а потом если упретесь, уже изыскивать способ оптимизировать. В обратном случае это смахивает на экономию на спичках
Я спрашиваю не для того, чтобы оптимизировать или нет. Я для общего понимания =) Не люблю делать что-то, не понимая, что именно делаю.
Я понимаю, что в целом-то наверное, разницы нет между созданием компонента в констракте и по факту создания. Понятно, что при констракте он доступен в БП, но если есть ограничения, то все равно не доступен. Понятно, что генерация на NewObject немного проще, и доступ к компонентам тогда открывается по факту конструирования уже в игре, и отследить в БП не получится, нужно уже дебажить в самой игре.
Да и люблю всякие тонкости - они открывают понимание =)
источник

VB

Vladimir Baranov in Unreal Engine
Денис Кузнецов
Я спрашиваю не для того, чтобы оптимизировать или нет. Я для общего понимания =) Не люблю делать что-то, не понимая, что именно делаю.
Я понимаю, что в целом-то наверное, разницы нет между созданием компонента в констракте и по факту создания. Понятно, что при констракте он доступен в БП, но если есть ограничения, то все равно не доступен. Понятно, что генерация на NewObject немного проще, и доступ к компонентам тогда открывается по факту конструирования уже в игре, и отследить в БП не получится, нужно уже дебажить в самой игре.
Да и люблю всякие тонкости - они открывают понимание =)
разница есть, например компоненты, созданные через NewObject не сможет увидеть запекатель света и геометрии
источник

PA

Puptsev Andrey in Unreal Engine
Vladimir Baranov
разница есть, например компоненты, созданные через NewObject не сможет увидеть запекатель света и геометрии
хм, а почему?
источник

VB

Vladimir Baranov in Unreal Engine
ну а откуда ему знать, в какой момент с помощью NewObject будет что-то добавлено и будет ли вообще
источник

VB

Vladimir Baranov in Unreal Engine
не знаю как самые свежие версии анрила, а старые констракшн скрипт для поиска меш идов даже не выполняли, натыкался на такую проблему на всяких блюпринтовых динамических трубах, они просто не получали статического освещения
источник