二、鼠标的解锁与锁定

一、代码

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方法

相关推荐
魔法阵维护师8 小时前
从零开发游戏需要学习的c#模块,第十六章(安装 MonoGame 并创建第一个窗口)
学习·游戏·c#·monogame
吴可可1238 小时前
用Teigha修改并保存CAD文件
数据库·算法·c#
xiaoshuaishuai810 小时前
C# 签名异常与Gas预估失败调试方案
开发语言·网络·tcp/ip·c#
xiaoshuaishuai810 小时前
C# Gemini 辅助网络安全漏洞分析
开发语言·web安全·c#
风继续吹..10 小时前
C# 文件输入输出 精简理解
开发语言·c#
魔法阵维护师11 小时前
从零开发游戏需要学习的c#模块,第十章(设计模式入门)
学习·游戏·设计模式·c#
风继续吹..11 小时前
C# 文件 IO 实操练习题 5道
开发语言·c#
苦荞米11 小时前
C#中,Ticks不能作为时间戳使用。
c#
吴可可12312 小时前
Teigha处理CAD样条曲线的方法解析
数据库·算法·c#
XS03010612 小时前
并发编程三
开发语言·c#