二、鼠标的解锁与锁定

一、代码

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

相关推荐
阿蒙Amon18 分钟前
C#每日面试题-Thread.Sleep和Task.Delay的区别
java·数据库·c#
cfqq19891 小时前
Settings,变量保存
开发语言·c#
云草桑2 小时前
.net AI开发04 第八章 引入RAG知识库与文档管理核心能力及事件总线
数据库·人工智能·microsoft·c#·asp.net·.net·rag
Sator13 小时前
Unity烘焙光打包后光照丢失问题
unity·光照贴图
曹牧4 小时前
C#:窗体构造函数无法引用窗体控件
开发语言·c#
iAkuya4 小时前
(leetcode)力扣100 54实现Trie树
算法·leetcode·c#
xb11324 小时前
C#使用Cancellation来取消异步任务
开发语言·c#
m0_748229994 小时前
C与C#:编程语言的核心差异解析
c语言·开发语言·c#
m0_748229995 小时前
Laravel7.x核心特性全解析
c语言·数据库·c#
阿蒙Amon5 小时前
C#每日面试题-Task和Thread的区别
java·面试·c#