編集: 気にしないでください。以下のコードはエディターで機能しますが、iOS デバイスではカメラが強制的に先に進められます。私は他の答えを試してみます。
かっこいい - それはうまくいくかもしれません、上記の答え。それは私が探していたもののように聞こえます。
ただし、Unity フォーラムの提案に従って、この解決策を実装しました。最初に、VROne オブジェクトを、localPosition 0,0,0 を持つ別の空のゲーム オブジェクトの子にしました。
回転時に親を回転させますが、最初に親が子と同じ位置にあることを確認し、次に子の localPosition が 0,0,0 であることを確認します - 今、子は物理的な動きをしており、親は回転を行っています. キャラクターコントローラーを親に移動することがうまくいくかどうか、またはSDKで何か他のものをファンキーにするかどうかはわかりませんが、これは今のところうまくいくようです.
if (RightStickX.Value != 0)
{
transform.position = childObject.transform.position;
childObject.transform.localPosition = Vector3(0,0,0);
transform.eulerAngles.y += RightStickX.Value * rotationSpeed * Time.deltaTime;
}