第一步
首先准备1张图(我随便截的)放入unity里,图片转换为Cursor;
rso'r
第二步
创建一个Ui界面,在里面创一个按钮;
第三步
创建一个脚本,名字自取(脚本名为TU)
sing System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Tu : MonoBehaviour
{
Texture2D part;//图片
Button pp;//ui按钮
bool tt = true;//判断bool值
void Start()
{
part = Resources.Load<Texture2D>("1"); //获取图片
pp = transform.GetChild(0).GetComponent<Button>();//获取按钮
//按钮事件
pp.onClick.AddListener(() =>
{
if (tt)
{
Cursor.SetCursor(part, Vector2.zero, CursorMode.Auto);//鼠标变图片
tt = false;
}
else
{
Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);//恢复原状
tt = true;
}
} );
}
![](https://i-blog.csdnimg.cn/blog_migrate/4a4f9d3ae412f3b74cfc4cac75589fdf.png)
最后一步
运行unity,效果展示