Size: a a a

2020 October 21

AY

Artyom Yakimov in Unreal Engine
Vlad Balachevskyy
Привет всем, есть ли способ мувить актора с учетом колизий, то есть если есть колизия, то не мувить.

Все примеры в интернете, которые находил, просто его передвигают, не учитывая коллизию.

То-есть есть сфера в блупринте, перед ней в мире стена, у обоих коллизия BlockAll, но ни AddMovementInput, ни MakeTransform не останавливает объект перед стеной, он просто летит себе дальше
Тебе нужен sweep что ли ?
источник

VB

Vlad Balachevskyy in Unreal Engine
Artyom Yakimov
Тебе нужен sweep что ли ?
Да, спасибо)
источник

VB

Vlad Balachevskyy in Unreal Engine
Vlad Balachevskyy
Оно останавливает, но я дальше пру в тике
Просто когда рутом делаю, то все ок...
источник

VB

Vlad Balachevskyy in Unreal Engine
Короче как-то странно оно работает. Когда сфера - рут, то движок при хите его не двигает, а когда не рут, то все-равно двигает, я правильно понял?
источник

AY

Artyom Yakimov in Unreal Engine
Все компоненты динамические ? В том числе и рут ?
источник

AY

Artyom Yakimov in Unreal Engine
Проверь этот момент обязательно
источник

VB

Vlad Balachevskyy in Unreal Engine
Это?
источник

VB

Vlad Balachevskyy in Unreal Engine
источник

AY

Artyom Yakimov in Unreal Engine
Жа
источник

AY

Artyom Yakimov in Unreal Engine
Да
источник

AY

Artyom Yakimov in Unreal Engine
Поверь сам сцен рут и сферу
источник

AY

Artyom Yakimov in Unreal Engine
А так же есть ли простые коллизии на сфере
источник

VB

Vlad Balachevskyy in Unreal Engine
Artyom Yakimov
А так же есть ли простые коллизии на сфере
Это на сфере коллизии
источник

VB

Vlad Balachevskyy in Unreal Engine
источник

VB

Vlad Balachevskyy in Unreal Engine
На сцен компоненте нет вроде никаких колизий вообще
источник

AD

Andrew Derkach in Unreal Engine
Есть у мира возможность проверить объект на блокирующую коллизию данного класса в данной позиции
Но это в плюсах, забыл какой метод
источник

AD

Andrew Derkach in Unreal Engine
Могу глянуть, если интересно
источник

AY

Artyom Yakimov in Unreal Engine
Vlad Balachevskyy
На сцен компоненте нет вроде никаких колизий вообще
Нет в самом меше коллизии
источник

AY

Artyom Yakimov in Unreal Engine
А так же пресет у тебя стремный - он блочит только динамические объекты
источник

VB

Vlad Balachevskyy in Unreal Engine
Andrew Derkach
Есть у мира возможность проверить объект на блокирующую коллизию данного класса в данной позиции
Но это в плюсах, забыл какой метод
Проверяет все коллизии в определенном месте?
источник