新浪博客

自定义Cinemachine属性值

2025-02-13 17:41阅读:
自定义Cinemachine属性值
发现Cinemachine中的CinemachineVirtualCamera有个bug,CinemachineOrbitalTransposer的InputAxisValue设置以后,
依然为0。所以想用代码的形式自定义一下。于是找到以下代码:
virtualCam = GetComponent();
trans = virtualCam.GetCinemachineComponent();
trans.m_XAxis.m_InputAxisValue = 1f;
如果用以上代码设置以后,发现不管用,
用以下方法设置才能生效,不知道为啥。
void Update()
{
if (trans.m_XAxis.m_InputAxisValue != 1)
{
Debug.Log('set');
trans.m_XAxis.m_InputAxisValue = 1f;
}
}

我的更多文章

下载客户端阅读体验更佳

APP专享