
카메라 정렬을 특정 키가 눌리거나 게임패드의 오른쪽 트리거가 눌렸을 때 다시 중앙으로 돌아오도록 변경해보자.
Recenter To Target Heading 옵션 비활성화한다.Wait Time과 Recentering Time의 값을 수정한다.
Project Settings->Input Manager에서 Axis를 하나 추가하여 Recenter에 사용할 키를 할당하자.

Joystick Axis의10th axis는 오른쪽 트리거에 해당한다. 게임패드마다 설정이 다를수도 있으니 안되면 다른Axis값을 찾아 설정하자.
카메라 중앙 조정을 제어할 스크립트를 작성하고, FreeLock 오브젝트에 부착하여 테스트한다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Cinemachine; // <-- namespace 추가
public class CameraRecenter : MonoBehaviour
{
private CinemachineFreeLook camera;
private void Start()
{
camera = GetComponent<CinemachineFreeLook>();
}
private void Update()
{
// 값이 1이면 왼쪽 컨트롤을 눌렀거나 오른쪽 트리거를 눌렀다는 의미
if(Input.GetAxis("CameraRecentre") == 1)
{
camera.m_RecenterToTargetHeading.m_enabled = true;
}
else
{
camera.m_RecenterToTargetHeading.m_enabled = false;
}
}
}