It is because the CenterEyeAnchor follows your position in real life. If
you physically move in real life, you will offset the CenterEyeAnchor by
that amount. That means when you teleport to certain point, you will
move OVRCameraRig to that point but...
I wrote my own Teleport logic. You can try raycasting on pinch (and
drawing that line/curve with line renderer) and then teleporting on
pinch release to that raycast hit point. if
(oVRHand.GetFingerIsPinching(OVRHand.HandFinger.Index)) { //Find
Telep...
The best (but more difficult) solution for you to do is to write your
own custom input module. Then you need to develop some logic when to
trigger press and when to release. Perhaps distance to canvas...Second
solution, which is easier but I wouldn't...