Version: 5.4
public void SetStereoViewMatrices (Matrix4x4 leftMatrix, Matrix4x4 rightMatrix);

パラメーター

leftMatrix 立体視の左目用ビューマトリクス。
rightMatrix 立体視の右目用ビューマトリクス。

説明

両方の目にカスタムのビューマトリクスを設定します。

Camera.SetStereoViewMatrices で使っているエフェクトをリセットします。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {

// Use this for initialization void Start () { } // Update is called once per frame void Update () { Camera cam = GetComponent<Camera>();

Matrix4x4 viewL = cam.worldToCameraMatrix; Matrix4x4 viewR = cam.worldToCameraMatrix;

viewL[12] += 0.011f; viewR[12] -= 0.011f; cam.SetStereoViewMatrices (viewL, viewR); } }

この関数を使うと、 Camera.ResetStereoViewMatrices を呼ぶまで Camera.stereoSeparation が適用されません。