一、代码
cs
public void LockMouse()
{
Cursor.lockState = CursorLockMode.Locked;//锁定鼠标在屏幕中间
Cursor.visible = false;//visible可视化的意思,此时设置为false
}
public void UnLockMouse()
{
Cursor.lockState = CursorLockMode.Confined;//解锁鼠标在屏幕中间
Cursor.visible = true;//visible可视化的意思,此时设置为false
}
public void MouseControl()
{
if (Input.GetKeyDown(KeyCode.LeftAlt))//按下开锁
{
UnLockMouse();
}
if (Input.GetKeyUp(KeyCode.LeftAlt))//抬起关锁
{
LockMouse();
}
}
二、功能
按下左alt键实现了鼠标的出现和消失
调用Cursor方法