pafuhana1213 / KawaiiPhysics

KawaiiPhysics : Simple fake Physics for UnrealEngine4 & 5
MIT License
1.92k stars 287 forks source link

Physics settings lost after ResetDynamics called #38

Closed honya15 closed 2 years ago

honya15 commented 3 years ago

After calling ResetDynamics, all the bones reset their settings (eg. Damping, Radius, Stiffness, LimitAngle).

In FAnimNode_KawaiiPhysics::EvaluateSkeletalControl_AnyThread, the ModifyBones array is cleared, if bResetDynamics is true, but UpdatePhysicsSettingsOfModifyBones is not called, unless bUpdatePhysicsSettingsInGame is specified. I suggest calling UpdatePhysicsSettingsOfModifyBones after the dynamics was reset.

pafuhana1213 commented 2 years ago

Hi,

Sorry for my late reply. I have fixed this issue by following commit. https://github.com/pafuhana1213/KawaiiPhysics/commit/3aa25792f12fc249ed5c80bb5c84de67e817ef21

thank you for your point!