UnityもC#もわからずMetaQuestをいじっている人の自分用雑メモです.
OVRCameraRigだと機能が足りないのでOVRPlayerControllerに変更したところ,眼の前にあるはずのオブジェクトが表示されない.ログを見る限りちゃんとインスタンス化されてるし,なんなら起動時一瞬だけオブジェクトが見えるのはなんなんだ・・・と困っていたらどうやらカメラが落っこちているっぽい.
それっぽいところはここ.
OVRPlayerController.cs
protected virtual void UpdateController()
{
///略
if (Controller.isGrounded && FallSpeed <= 0)
FallSpeed = ((Physics.gravity.y * (GravityModifier * 0.002f)));
else
FallSpeed += ((Physics.gravity.y * (GravityModifier * 0.002f)) * SimulationRate * Time.deltaTime);
moveDirection.y += FallSpeed * SimulationRate * Time.deltaTime;
///略
}
解決法
というわけで落ちないようにするには床を追加するか,インスペクタでGravityModifierを0にすれば落ちなくなるよ.