您好,登錄后才能下訂單哦!
今天研究了一下在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ù)
}
}
免責(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)容。