So i finally am happy with my cinemachine setup, however… I want to set the target by script, I’ve tried it this way but unsuccessful
Cinemachine.CinemachineVirtualCamera c_VirtualCam;
[SerializeField] Transform target;
private void Awake()
{
c_VirtualCam = this.GetComponent<Cinemachine.CinemachineVirtualCamera>();
}
private void Start()
{
c_VirtualCam.LookAt(target);
}
EDIT: This worked!!
Cinemachine.CinemachineVirtualCamera c_VirtualCamera;
[SerializeField] Transform target;
private void Awake()
{
c_VirtualCamera = GetComponent<Cinemachine.CinemachineVirtualCamera>();
}
private void Start()
{
c_VirtualCamera.m_LookAt = target.transform;
c_VirtualCamera.m_Follow = target.transform;
}