My HTC Vive touchpads seem to be inputting the opposite of what I would expect on the Y-axis. I have an Axis Mapping set to the MotionController (R) Thumbstick Y, but when I press ‘up’ which should be Y-positive, it moved me backward. This is my input code (MoveForwardAmount is set elsewhere to the forward vector of the actor, very simply):
void AVRCharacter::MoveForward(float Value)
{
AddMovementInput(MoveForwardAmount, Value);
}
I’ve reversed the input for now to -1, but I’m worried that when someone with a controller working properly or, if it’s a universal weird Vive thing, when someone uses another controller, my controls will be backward! Any ideas?