I'm trying to implement an artificial locomotion.. You can simple move around with the thumbstick of the Oculus Touch. However if you wish to move with your room scale you can do it as well.
Now where's the problem.. I'm using the standard OVRPlayerController to do that and everything works fine but when i move myself in roomscale the collider stay back in its original position (of course.. because only the camera is moving and not the collider itself).
So i'm wondering what's quickest and better way to accomplish this? Should i completely change the way i move my character in order to move its collider with it?
The problem is.. if i move the collider with the camera while i'm using the current system.. everything goes nuts because OVRPlayerController uses a Character controller which use physics and so if I force the collider to move the player will easly bounce around.
Instead i was thinking something like a raycast to make sure the player is always on the right height and translate him instead of relying on physics.
TLDR: I need a system to have both locomotion and roomscale in VR while still being able to detect triggers and other stuff.