Hello , I have a question related to the property OffsetComponentToWorld
of VRRootComponent
In our game (for a LBE) we use HTC Vive 3 headsets, which give us an absolute location to use for player tracking. I noticed that when we force the players to spawn on a player start, the characters are moved relatively to where they were spawned.
But if I force them to spawn at (0,0,0) the tracking works fine.
I debugged the issue down to OffsetComponentToWorld
which holds the delta between the player start transform and the zero of the world.
It works now that I force all VR characters to spawn at 0, and they’re immediately teleported to where the headset tells them they are.
But I don’t understand why we have that offset when we spawn at a specific location, and why we can’t zero out at some point that offset (so it seems)
Thanks