I’m currently exploring the possibilities of local multiplayer and VR, but I’m running into some issues regarding the assignment of controllers. I would like to have one VR player on the Rift using Touch controllers and two players on the Spectator Screen using Xbox controllers (sharing one overhead view for now). I can get the two player characters moving around with xbox controllers if I check ‘skip assigning gamepad to player 1’, but then none of the touch controller inputs function (apart from position tracking). If I leave this unchecked then I can use the touch controller for vr player but xbox(1) controller does nothing and xbox(2) controller controls the first character.
Currently my setup is:
- Custom VR character as default pawn class is spawned from a PlayerStart
- In the Level Blueprint I have a sequence that goes CreatePlayer (ControllerID = 1) > Spawn the character pawn > posses that pawn. The next part of the sequence repeats this with ControllerID = 2.
Are the touch controllers and xbox(1) gamepad always in conflict or am I doing something wrong with regards to PlayerController and the way I’m creating my additional players?
I can provide screenshots if it will help.
Thanks in advance,