UE4: Все еще создает объект, хотя я установил для него значение «Не создавать».

Я хочу добавить ссылку на объект в массив в нереальных чертежах, но я не хочу создавать его на уровне. Это вообще возможно?

Я попытался установить отмену столкновения на «Не порождать». Но все равно делает...

Вот код: https://blueprintue.com/render/dvdrvdws

Я ожидал, что актор не появится, но на самом деле он появился.


person ProRedMax    schedule 18.07.2019    source источник
comment
Переопределение обработки столкновений определяет, что делать с порожденным актером в мире, только если он настроен на появление в месте, которое пересекает другого актера. Вы не можете создать актера, не добавив его в какой-либо мир. Вы можете добавить ссылки на объект (UObject), которые не составляют актера. Что ты пытаешься сделать?   -  person Rotem    schedule 18.07.2019


Ответы (1)


Это неправильно: добавьте класс оружия в массив (превратите тип массива в оружие), теперь создайте только то, что вы хотите, и когда вы хотите из этого массива, используя другую функцию или по своему усмотрению.

person LumbusterTick    schedule 19.07.2019