Unreal EngineФорумФизика

Персонаж проходит сквозь объекты

#0
14:20, 2 мар 2022

Павн проходит сквозь актор со статик мэшом с заранее настроенным на blocking каналом коллизии и blocking volume.
Настройки коллизии павна:

+ Показать

Настройки коллизии блокирующего актора:

+ Показать

Что происходит при пересечении павна и блокирующего актора:
https://youtu.be/bvsSKcndiCI

#1
14:31, 2 мар 2022

Проверь есть ли у обоих статик мешей (кораблик и стена) коллизия, это которая simply collision в профиле объекта. Т.е. покажи скриншоты с включенной галочкой simple collision для этих мешей.

#2
15:07, 2 мар 2022

i4ugui
Изначально я совсем забыл проверить коллизию у объектов, но сейчас проверил и у обоих она есть.

#3
15:13, 2 мар 2022

ну тогда у кораблика просто поставь тип не pawn а worldDynamic и должно все заработать как ты хочешь. Если не заработает то у стены ставь WorldStatic(если не двигается) или WorldDynamic так же если задумано что она двигается.

#4
15:20, 2 мар 2022

i4ugui
поставил на кораблике block all dynamics и на кубе block all - не помогло.

#5
16:27, 2 мар 2022

А оверлапы происходят вообще?

#6
17:00, 2 мар 2022

batarihliy
Ни оверлап, ни хит не происходят.

#7
17:06, 2 мар 2022

TommYMoonlight

поставил на кораблике block all dynamics и на кубе block all - не помогло.

Это не то.
Там где object type надо выбирать.
Оставь тип custom а там где я сказал в object type выбери согласно моему верхнему посту.

#8
17:15, 2 мар 2022

i4ugui
Такой вариант я тоже пробовал и он также не помог.

#9
17:32, 2 мар 2022

TommYMoonlight
Тогда ищи где-то говнокод в виде set collision disable или еще каких сюрпризов, проверь на пустом проекте статик меши как они друг с другом взаимодействуют.

Прошло более 2 лет
#10
(Правка: 11:06) 10:50, 27 июня 2024

Возможно поздно, но вдруг кому пригодиться. Мучился с похожей проблемой очень долго. Всё заработало, когда убрал default scene root. Выделяете все объекты которые внутри default scene root и переносите прям на него(Он автоматом удалится).
до
project_unreal_engine_tf1 | Персонаж проходит сквозь объекты
project_unreal_engine_tf2 | Персонаж проходит сквозь объекты
после
project_unreal_engine_tf3 | Персонаж проходит сквозь объекты
project_unreal_engine_tf4 | Персонаж проходит сквозь объекты

Unreal EngineФорумФизика