VR Expansion Plugin

Many thanks for the tip on the component ticks. That’s working very well, and it’s pretty fun to possess different characters by walking into their bodies. I do still have an issue with the controllers doubling up due to the late updates you mentioned. Seems to happen even when they’re set to not tick and with late updates turned off, but it’s easy to work around by hiding them until possessed.

The other big issue I’m seeing now though is that the world space is changed to have the new characters location as the origin when i possess a new character. By that I mean the chaperone bound is now centered from the newly possessed character’s location, with hmd being relative to that. It’s a sudden pop, and feels incorrect.

I suppose I can try to get around by calculating the offset from the previous possessed character’s origin to the new character’s before possessing, and then adding that offset to the new character, and doing the same with control rotation. I think I can handle that, but it feels a bit hacky, and like it’s going to break things in the long run if i possess a lot of characters etc. I’m wondering if there’s a proper way to reset the origin to my original character’s origin on possession for each character I possess so that the origin remains 000. Or, maybe there is a way to add an offset for each character placed in the level such that they are placed from 000 to achieve the same? I’m not sure if my terminology is correct but i hope you get the idea. Just wondering your thoughts on .