U1SL2——设置鼠标

隐藏鼠标

false​就是隐藏鼠标

1
Cursor.visible = false;

锁定鼠标

通过CursorLockMode​枚举来决定是否锁定鼠标

  • None​ 就是 不锁定
  • Locked​ 锁定 鼠标会被限制在屏幕中心点(不仅会锁定还会被隐藏!!!)通过esc可以摆脱编辑模式下的锁定
  • Confined​ 限制在窗口内
1
Cursor.lockState = CursorLockMode.Confined;

设置鼠标图片

  • 参数一:光标图片
  • 参数二:偏移位置 相对图片左上角
  • 参数三:平台支持的光标模式(硬件或软件)
1
2
3
4
5
6
public Texture2D tex;
void Start()
{
Cursor.SetCursor(tex, Vector2.zero, CursorMode.Auto);
}