功能需求:
弹出菜单时相机锁定和鼠标显示,关闭菜单时鼠标隐藏;
视频教程(需翻墙):
https://www.youtube.com/watch?v=nMgk72JSxz8&list=PLPV2KyIb3jR5PhGqsO7G4PsbEC_Al-kPZ&index=27
代码如下:
using UnityStandardAssets.Characters.FirstPerson; //头文件需加相机第一人称
if (Input.GetKeyDown(KeyCode.B))
{
PauseMenu.SetActive(!PauseMenu.activeSelf);
}//按B键开关背包
if (PauseMenu.activeSelf)
{
Cursor.visible = true;
if (Cursor.lockState == CursorLockMode.Locked)
{
Cursor.lockState = CursorLockMode.None;
}
aaaa.GetComponent<RigidbodyFirstPersonController>().mouseL