二、鼠标的解锁与锁定

一、代码

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

相关推荐
好望角雾眠1 小时前
第四阶段C#通讯开发-9:网络协议Modbus下的TCP与UDP
网络·笔记·网络协议·tcp/ip·c#·modbus
我是苏苏3 小时前
C#基础:如何从现有类库复制一个新的类库,并且加入解决方案
开发语言·c#
Jackson@ML7 小时前
用Visual Studio Code最新版开发C#应用程序
ide·vscode·c#
她说彩礼65万8 小时前
C# 代理模式
开发语言·c#·代理模式
Hody9111 小时前
【XR开发系列】2025 年 XR 开发入门,我该选择 Unity 还是 Unreal Engine?
unity·xr·虚幻
张人玉11 小时前
TCP 的三次握手和四次挥手
网络·tcp/ip·c#
曹牧12 小时前
C#:三元运算符
开发语言·c#
DvLee102412 小时前
UnityGLTF 材质创建与赋值流程
unity·材质
m0_7482480214 小时前
C++与C#布尔类型深度解析:从语言设计到跨平台互操作
c++·stm32·c#
HahaGiver66615 小时前
从0到1做一个“字母拼词”Unity小游戏(含源码/GIF)- 字母拼词正确错误判断
unity·游戏引擎·游戏程序