unity 更换鼠标图标,设置默认图标

工具:unity2018.4.2f1、VS2017

一、准备好鼠标样式,如图我用PS截取的鼠标图标(大小:70x70):

二、将图标放入工程,并设置图片类型,如图所示:

unity 更换鼠标图标,设置默认图标_第1张图片

三、开始写代码,代码如下:

using UnityEngine;
using UnityEngine.UI;

public class ChangeMouseImage : MonoBehaviour
{
    //鼠标样式
    [SerializeField]
    Texture2D m_mouseStyle;

    bool m_isDefault = false;

    // Start is called before the first frame update
    void Start()
    {
        transform.Find("ChangeMouseBtn").GetComponent

如图:

unity 更换鼠标图标,设置默认图标_第2张图片

如果鼠标是充满整个图片的话,鼠标光标会偏大,不好看,所以我特意在周围添了些空白像素

 

注:脚本挂载在canvas上,不要忘记将图片拖到脚本上

你可能感兴趣的:(unity)