我现在正在使用 Unity/C#,但我一直坚持在脚本中访问 CinemachineVirtualCamera 的相机距离值。我想要做的是改变身体部分的相机距离值。

首先,如何访问这个游戏对象中的 CinemachineVirtualCamera 组件?MoveScript 是我附加到玩家游戏对象的,我想根据玩家的移动缩小相机。由于我正在制作的游戏很小,所以我不会制作其他.cs文件。
我写
public class MoveScript: MonoBehaviour
{
private GameObject camObj;
void Start()
{
camObj = GameObject.Find("Vertical Follow Camera");
camObj.GetComponent<CinemachineVirtualCamera>(); // <- but I get error saying, The type or namespace name 'CinemachineVirtualCamera' could not be found
}
}
我也阅读了这个文件,我认为这m_CameraDistance是我正在寻找的,但我怎样才能访问这个值?