二、鼠标的解锁与锁定

一、代码

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# 本地项目引用失效与恢复全攻略
开发语言·c#·visual studio
清风与日月1 天前
c# 上位机作为控制端与下位机通信方式
单片机·嵌入式硬件·c#
B0URNE1 天前
【Unity基础详解】Unity3D全程学习路线
学习·unity·游戏引擎
烛阴1 天前
从零开始掌握C#核心:变量与数据类型
前端·c#
yue0081 天前
C# 生成指定位数的编号
开发语言·c#
红黑色的圣西罗1 天前
C# List.Sort方法总结
开发语言·c#
一步一个foot-print1 天前
[Unity Shader Base] RayMarching in Cloud Rendering
unity·游戏引擎
ithinking1101 天前
kotlin 集成 unity
unity·android studio
夏霞1 天前
c# ASP.NET Core SignalR 客户端配置自动重连次数
c#·.netcore