基本上我想获取当前的实时虚拟摄像机并将其存储在 CinemachineVirtualCamera 变量中。
public CinemachineBrain cine;
public CinemachineVirtualCamera VirtualCamera;
void Start()
{
VirtualCamera = cine.ActiveVirtualCamera;
}
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误:“无法将 Cinemachine.ICinemachineCamera 类型转换为 Cinemachine.CinemachineVirtualCamera”
我已经尝试过强制转换,但它不起作用,变量仍然为空。
我也尝试过:
VirtualCamera = cine.ActiveVirtualCamera.VirtualCameraGameObject.GetComponent<CinemachineVirtualCamera>();
Run Code Online (Sandbox Code Playgroud)
有人能帮助我吗?