コード例 #1
0
 // カメラパラメータ設定処理.
 // 初回起動時にしか設定されません.
 private void SetCameraConfig(UPFTCameraConfig config)
 {
     foreach (UPFTBaseCameraManager manager in _cameraManagers)
     {
         manager.SetCameraConfig(config);
     }
 }
コード例 #2
0
	public void SetCameraConfig(UPFTCameraConfig config) {
		
		if (cameras != null) {
			foreach (UPFTCamera camera in this.cameras) {
				camera.SetCameraConfig(config);
			}
		}
	}
コード例 #3
0
 public void SetCameraConfig(UPFTCameraConfig config)
 {
     if (cameras != null)
     {
         foreach (UPFTCamera camera in this.cameras)
         {
             camera.SetCameraConfig(config);
         }
     }
 }
コード例 #4
0
ファイル: UPFTCamera.cs プロジェクト: theomission/ozUnity
	public void SetCameraConfig(UPFTCameraConfig config)
	{
		Camera camera = GetComponent<Camera>();
		if (camera != null) {

			camera.nearClipPlane = config.nearClipPlane;
			camera.farClipPlane = config.farClipPlane;

			camera.backgroundColor = config.backgroundColor;

			if (cameraType == UPFTCameraType.Left) {

				transform.localPosition = new Vector3(-config.ipd * 0.5f, 0, 0);

			} else if (cameraType == UPFTCameraType.Right) {

				transform.localPosition = new Vector3(config.ipd * 0.5f, 0, 0);
			}
		}
	}
コード例 #5
0
    public void SetCameraConfig(UPFTCameraConfig config)
    {
        Camera camera = GetComponent <Camera>();

        if (camera != null)
        {
            camera.nearClipPlane = config.nearClipPlane;
            camera.farClipPlane  = config.farClipPlane;

            camera.backgroundColor = config.backgroundColor;

            if (cameraType == UPFTCameraType.Left)
            {
                transform.localPosition = new Vector3(-config.ipd * 0.5f, 0, 0);
            }
            else if (cameraType == UPFTCameraType.Right)
            {
                transform.localPosition = new Vector3(config.ipd * 0.5f, 0, 0);
            }
        }
    }