Hello everyone! I’ve been trying to make my character move using the new Input System. Everything works perfectly with mouse and keyboard, but when it comes to Gamepad, the system doesn’t give the correct axis information.
controls.Player.Move.performed += ctx => Debug.Log(ctx.ReadValue<Vector2>());
I tried to do this to find out what the problem was, and sure enough, the standard read is not (0,0), rather something like (-0.9, 0.1) or similar. I have checked my gamepad stick and it’s not that, I have no idea what the solution may be.
Here is the Action Map, “Move” is set to Value, Vector2.