Unity3d 当场景发生变化时,停止鼠标移动

Unity3d 当场景发生变化时,停止鼠标移动,unity3d,mouse,scene,Unity3d,Mouse,Scene,我有一个带有MouseLook的脚本,它只在我的游戏场景中,连接到相机,但是如果我按“esc”并切换到暂停菜单,MouseLook仍然被激活,尽管脚本不在暂停场景中,我不能使用鼠标 我改变了我的场景 public void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { SceneManager.LoadScene("Menu"); } } 还有一个不同的脚本“MouseLook”管理MouseLoo

我有一个带有MouseLook的脚本,它只在我的游戏场景中,连接到相机,但是如果我按“esc”并切换到暂停菜单,MouseLook仍然被激活,尽管脚本不在暂停场景中,我不能使用鼠标

我改变了我的场景

public void Update()
{
    if (Input.GetKeyDown(KeyCode.Escape))
    {
        SceneManager.LoadScene("Menu");
    }
}
还有一个不同的脚本“MouseLook”管理MouseLook。 我怎样才能解决这个问题

我已经在MouseLook脚本中尝试了以下内容:

void Update(){
     if (sceneName == "Game-Scene"){
         MouseLook;
         ...
      }
      else {
      Cursor.lockState = CursorLockMode.None;
      Cursor.visible = true;
      }
}


要再次使用鼠标,需要解锁光标。本视频将在四分钟内向您展示您需要的内容。不幸的是,由于您已经在使用脚本,您将需要修改它,而不是创建自己的脚本,但是,如果是标准资源包中的角色预置附带的mouselook脚本,请进入场景,单击角色并从检查器展开脚本,您应该会找到一个名为mouseLOCK的变量。通过“暂停”菜单的代码访问该菜单,应该会释放鼠标锁并给您一个光标。

控制鼠标的脚本的名称是什么?你能把它和你如何改变你的场景一起发布吗?