hejianchun

今天研究了一下在unity中如何改变鼠标的图片。这是因为在此之前看过一些游戏都是有着自己的鼠标的样式,就像有的是一把剑的模式,有的是一只手的样式,当然这也是在我查阅资料后找到的,网上也有很多这样的教程,我写下来主要也是为了方便自己吧。废话不多说,首先下载一个鼠标样式的图片,只要是u3d支持的图片都能 像png的....。思路就是首先把鼠标的样式给隐藏,然后再用我们自己的那张图片来代替鼠标样式图片。

代码如下

using UnityEngine;
using System.Collections;

public class ChangeMouseCursor : MonoBehaviour {

public Texture mouseTexture;  //自己想要的鼠标图片
// Use this for initialization
void Start ()
  {

     Screen.showCursor = false;
  }

void OnGUI()
  {
     Vector3 mousePos = Input.mousePosition;
     GUI.DrawTexture(new Rect(mousePos.x,Screen.height-mousePos.y,20,16),mouseTexture);
  }

}

 

最后别忘记了把图片拖进我们的 mouseTexture

 

分类:

技术点:

相关文章: