AddRelativeForce не работает с маленьким фпс
Делаю 3д игру на unity 2022.3.8f1. Заметил баг, то что если fps будет ниже примерно 30, то игрок будет двигаться по мировым координатам, а не локальным. то есть AddRelativeForce работает ровно также как и AddForce. Перемещение игрока работает следующим образом:
Vector2 axis = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical"));
axis = Vector3.Normalize(axis);
rig.AddRelativeForce(new Vector3(axis.x * speed, 0f, axis.y * speed), ForceMode.VelocityChange);
Кадры в секунду ограничиваю через Application.targetFrameRate = 60;
Буду рад если кто то поможет