我正在工作的第三人称跑酷游戏与新的输入系统和电影机(免费)。你移动与右操纵杆和环顾四周使用右操纵杆(电影机输入提供程序)。做技巧我使用按钮与一个修改器,你按R2和移动右操纵杆在不同的方向为不同的技巧。但当我移动右操纵杆为技巧电影机旋转相机。是一种在按下其他按钮时阻止cinemachine旋转摄像机的方法。提前谢谢你,赫曼斯
xuo3flqw1#
您只需禁用该组件即可。
public CinemachineFreeLook freeLook; private void Lock() => freeLook.enabled = false;
另一种方法是将鼠标轴速度设置为零。在这种方法中,借助**tweener**,您可以轻轻禁用鼠标的移动。
tweener
private void Lock() { DOVirtual.Float(freeLook.m_XAxis.m_MaxSpeed, 0f, 1f, value => freeLook.m_XAxis.m_MaxSpeed = value); DOVirtual.Float(freeLook.m_YAxis.m_MaxSpeed, 0f, 1f, value => freeLook.m_YAxis.m_MaxSpeed = value); }
vs91vp4v2#
freeLook.m_YAxis.m_MaxSpeed = 0; freeLook.m_XAxis.m_MaxSpeed = 0;
您可以将值设置为0
yftpprvb3#
您可以删除可能会有帮助的组件
3条答案
按热度按时间xuo3flqw1#
您只需禁用该组件即可。
另一种方法是将鼠标轴速度设置为零。在这种方法中,借助**
tweener
**,您可以轻轻禁用鼠标的移动。vs91vp4v2#
您可以将值设置为0
yftpprvb3#
您可以删除可能会有帮助的组件