// カメラパラメータ設定処理. // 初回起動時にしか設定されません. private void SetCameraConfig(UPFTCameraConfig config) { foreach (UPFTBaseCameraManager manager in _cameraManagers) { manager.SetCameraConfig(config); } }
public void SetCameraConfig(UPFTCameraConfig config) { if (cameras != null) { foreach (UPFTCamera camera in this.cameras) { camera.SetCameraConfig(config); } } }
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); } } }
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); } } }