How to properly setup motion controllers and player pawn

Hello everyone!

As said in the topic. I am consider how is the best possible way to set up motion controllers and player pawn.

Current VRPawn in template has two MotionControllerComponents, one for each hand, input and events set up directly in Pawn.

On the other hand we can set up Pawn and MotionController as separate blueprints and attach Controllers to the pawn at begin play. I am not 100% sure but that’s probably setup from an old template.

Nevertheless I saw both setups in multiple different tutorials and don’t know which is better OR pros or cons of both solutions. I prefer to have MotionControler BP separate. It gives me the possibility to create events there and call them from Pawn. In Pawn I have just input and events for both hands. Probably I can create it the same way while having everything put together in VRPawn like in template but it’s clearer to me this way.

But as I said. I don’t know which one is better :).

Best!

1 Like