纳金网

标题: unity 3d中把鼠标图片换成自己想要的图片 [打印本页]

作者: 崇尚现在    时间: 2013-4-27 19:58
标题: unity 3d中把鼠标图片换成自己想要的图片

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

代码如下(放在camera上)

using UnityEngine;
using System.Collections;

public class ChangeMouseCursor : MonoBehaviour {

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

Screen.showCursor = false;
}

// Update is called once per frame
void Update () {

}

void OnGUI()
{
Vector3 mousePos = Input.mousePosition;

GUI.DrawTexture(new Rect(mousePos.x,Screen.height-mousePos.y,mouseTexture.width,mouseTexture.height),mouseTexture);

}
}

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



作者: 王者再临    时间: 2013-4-27 20:09
收藏下来,很不错的代码
作者: Xn10710203    时间: 2013-7-5 17:22
好东西,先收藏了,谢谢楼主
作者: Fre3Dom    时间: 2013-7-5 21:12
藏下来,很不错的代码
作者: xiaozhichao2000    时间: 2013-8-5 22:53
好代码,先收藏了
作者: shengbin88    时间: 2013-8-14 23:44
对头,支持下
作者: rookielee    时间: 2013-8-27 14:22
非常感谢
作者: 375    时间: 2013-8-27 18:03
先收藏了!
作者: zoeyun520    时间: 2013-9-7 15:03
对头,支持下
作者: 幸福小猪    时间: 2013-10-28 11:02
感谢楼主分享
作者: 梦魇    时间: 2013-11-19 13:11
很不错的代码分享
作者: loyouliuzy    时间: 2016-8-8 14:14
谢谢分享




欢迎光临 纳金网 (http://old.narkii.com/club/) Powered by Discuz! X2.5