Unity 3d 鼠标设置的问题——隐藏/显示鼠标、锁定/解锁/限制鼠标、自定义鼠标形状

在unity开发的过程中,我们常常会遇到一些问题,有时会发现鼠标不见了,有时发现鼠标在屏幕中心不能动,有时又想有图片自己定义一个鼠标形状。本文将对这些问题逐一进行探讨。

一、设置鼠标的可见性

使用语句:

Cursor.visible = true; //设置鼠标可见

Cursor.visible = false; //设置鼠标不可见

二、鼠标的锁定/解锁/限制

鼠标的锁定有三种状态可以设置:

1.CursorLockMode.None 不锁定,自由移动状态

2.CursorLockMode.Locked 锁定状态

3.CursorLockMode.Confined 限制状态(也就是鼠标只能在游戏界面内移动)

三、鼠标的自定义形状

1.全局设置,在"编辑"菜单的项目设置标签中设置,如下图。

2.代码临时设置。

1)导入图片素材,设置图片导入的纹理类型为光标类型,如下图。

2)增加以下代码,挂在摄像机上。并把图标拖入myTex中。

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class tubiao : MonoBehaviour

{

public Texture2D myTex;//需要外部拖入纹理

// Start is called before the first frame update

void Start()

{

//参数1为光标图片纹理,参数2 位置; 参数3鼠标模式

Cursor.SetCursor(myTex, Vector2.zero, CursorMode.Auto);

}

// Update is called once per frame

void Update()

{

}

}

相关推荐
上海广测检测科技有限公司1 天前
蓝牙鼠标键盘台湾NCC认证详解:射频器材型式核准制度与技术标准解读
计算机外设
Fozei2 天前
录屏原理与鼠标可视化
计算机外设·策略模式
驱动小百科3 天前
笔记本电脑键盘按键失灵怎么修复 教你快速恢复键盘正常输入
计算机外设·电脑·笔记本电脑键盘失灵·笔记本键盘按键没反应·笔记本键盘部分按键失灵
蓝斯4973 天前
从.到实现一个Windows上的虚拟hid键盘设备
windows·单片机·计算机外设
带娃的IT创业者6 天前
LG 显示器通过 Windows Update “静默”安装软件:一场关于数字主权的无声博弈
windows·计算机外设·隐私安全·驱动程序·windows update·数字主权·lg显示器
集芯微电科技有限公司6 天前
16V/5A高效率COT模式同步降压转换器集成高低功率MOSFET
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设
撩妹帝九歌7 天前
使用VHF框架实现一个虚拟HID键盘
linux·运维·计算机外设
魔力女仆8 天前
分享一个 JS 鼠标跟随贪吃蛇背景库
开发语言·javascript·计算机外设
沃普天科技8 天前
IF8032芯片TYPE C全功能输出支持C口显示器,支持AR眼镜 显示,支持接扩展坞,采集卡,游戏手柄,支持PD100W 4K240HZ
游戏·计算机外设·ar
TMT星球9 天前
1.1%最强镜面低反+全新云天青配色:TCL X3B系列OLED+显示器正式发布
计算机外设