0
私がトップでこれを持って、SteamVR_LoadLevelを使用してunity3dでシーンをフェードインする方法を教えてください。
public GameObject mainCamera
、その後、私はif文の中にこれを持って、
SteamVR_LoadLevel tempload = mainCamera.GetComponent<SteamVR_LoadLevel>();
tempload.fadeOutTime = 1f;
tempload.fadeInTime = 1f;
tempload.Trigger();
が、if文をトリガするとき、私はこのエラーを取得しています、
ゲームオブジェクト 'Camera(head)'がアクティブではないため、Coroutine 'LoadLevel'を開始できませんでした。
編集1.私は、SteamVR_CameraタイプのmainCamera変数を作成しておく必要がありました。また、それを有効にして有効にするためにnullcheckedする必要があります。
あなたはカメラがアクティブではありません。それを最初にアクティブにして、私たちにエラーを教えてください –
私はそれを理解して、ポストに編集を追加しました –