溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

unity 3d中把鼠標(biāo)圖片換成自己想要的圖片

發(fā)布時間:2020-06-06 08:03:21 來源:網(wǎng)絡(luò) 閱讀:650 作者:寧金峰 欄目:建站服務(wù)器

今天研究了一下在unity中如何改變鼠標(biāo)的圖片。這是因為在此之前看過一些游戲都是有著自己的鼠標(biāo)的樣式,就像有的是一把劍的模式,有的是一只手的樣式。廢話不多說,首先下載一個鼠標(biāo)樣式的圖片,只要是u3d支持的圖片都能 像png....。思路就是用我們自己的那張圖片來代替鼠標(biāo)樣式圖片。

代碼如下(放在Cube上)

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

 

public class NewBehaviourScript : MonoBehaviour {

    public Texture2D mousetexture;//自定義鼠標(biāo)樣式

    public Texture2D mouse_time;//自定義樣式

// Use this for initialization

void Start () {

        GetComponent<Renderer>().material.color = Color.grey;//修改Cube的顏色

        mousetexture = Resources.Load<Texture2D>("cur");//加載劍的圖片

        mouse_time = Resources.Load<Texture2D>("tu");//加載劍的圖片

        Cursor.SetCursor(mousetexture, Vector2.zero, CursorMode.Auto);//初始化為劍的圖標(biāo)

    }


// Update is called once per frame

void Update () {


}

    private void OnMouseOver()

    {

        Cursor.SetCursor(mouse_time, Vector2.zero, CursorMode.Auto);//進入時切換鼠標(biāo)樣式

    }

    private void OnMouseExit()

    {

        Cursor.SetCursor(mousetexture, Vector2.zero, CursorMode.Auto);//離開時恢復(fù)

    }

}


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI