二、鼠标的解锁与锁定

一、代码

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

相关推荐
PfCoder1 小时前
C#中定时器之System.Timers.Timer
c#·.net·visual studio·winform
天人合一peng6 小时前
Unity中button 和toggle监听事件函数有无参数
前端·unity·游戏引擎
_乐无7 小时前
Unity加载gly 点云 高斯泼溅渲染
unity
坚定信念,勇往无前7 小时前
unity发布BuildWebGL.wasm 加载过慢
unity·wasm
人工智能AI技术8 小时前
【C#程序员入门AI】本地大模型落地:用Ollama+C#在本地运行Llama 3/Phi-3,无需云端
人工智能·c#
avi911111 小时前
Unity Data Excel读取方法+踩坑记;和WPS Excel的一些命令
unity·游戏引擎·excel·wps·data
MyBFuture12 小时前
C#数组详解:一维二维与交错数组
开发语言·windows·c#·visual studio·vision pro
郁闷的网纹蟒12 小时前
虚幻5---第12部分---蒙太奇
开发语言·c++·ue5·游戏引擎·虚幻
有来技术13 小时前
ASP.NET Core 权限管理系统(RBAC)设计与实现|vue3-element-admin .NET 后端
vue.js·后端·c#·asp.net·.net