Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/GameFramework/MovementComponent.h |
Include |
#include "GameFramework/MovementComponent.h" |
bool ResolvePenetration
(
const FVector & Adjustment,
const FHitResult & Hit,
const FQuat & NewRotation
)
Try to move out of penetration in an object after a failed move. This function should respect the plane constraint if applicable. @note This simply calls the virtual ResolvePenetrationImpl() which can be overridden to implement custom behavior. @note The overload taking rotation as an FQuat is slightly faster than the version using FRotator (which will be converted to an FQuat)..
True if the adjustment was successful and the original move should be retried, or false if no repeated attempt should be made.
Parameter |
Description |
---|---|
Adjustment |
The requested adjustment, usually from GetPenetrationAdjustment() |
Hit |
The result of the failed move |