二、鼠标的解锁与锁定

一、代码

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

相关推荐
chillxiaohan32 分钟前
unity粗糙、高光、光泽度调节shader记录
unity·游戏引擎
kylezhao20191 小时前
C# 中常用的定时器详解
开发语言·c#
秋雨雁南飞2 小时前
C# 动态脚本执行器
c#·动态编译
月巴月巴白勺合鸟月半2 小时前
用AI生成一个简单的视频剪辑工具 的后续
c#
星夜泊客2 小时前
Unity UI 渲染与 Rebuild 机制简易解析
unity·游戏引擎
钰fly3 小时前
Windows Forms开发工具与功能总结表
前端·c#
lzhdim3 小时前
C#性能优化:从入门到入土!这10个隐藏技巧让你的代码快如闪电
开发语言·性能优化·c#
=PNZ=BeijingL3 小时前
SprintBoot +Screw+PostgreSQL生成数据库文档时空指针问题
开发语言·c#
Space-Junk3 小时前
C#描述-计算机视觉OpenCV(8):OCR字符检测
opencv·计算机视觉·c#
kevin_水滴石穿3 小时前
C#获取程序集和文件版本
开发语言·c#