AddInputDependency() issues if used on the first frame?

Try:

  • BuildPhysicsWorld
  • ColliderCast for collisions
  • determine final target position
  • modify MotionVelocity with PostSolveJacobians callback
  • StepPhysicsWorld

Example: