unity 3d中把鼠标图片换成自己想要的图片

简介:

今天研究了一下在unity中如何改变鼠标的图片。这是因为在此之前看过一些游戏都是有着自己的鼠标的样式,就像有的是一把剑的模式,有的是一只手的样式。废话不多说,首先下载一个鼠标样式的图片,只要是u3d支持的图片都能 像png....。思路就是用我们自己的那张图片来代替鼠标样式图片。

代码如下(放在Cube上)

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

 

public class NewBehaviourScript : MonoBehaviour {

    public Texture2D mousetexture;//自定义鼠标样式

    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);//初始化为剑的图标

    }


// Update is called once per frame

void Update () {


}

    private void OnMouseOver()

    {

        Cursor.SetCursor(mouse_time, Vector2.zero, CursorMode.Auto);//进入时切换鼠标样式

    }

    private void OnMouseExit()

    {

        Cursor.SetCursor(mousetexture, Vector2.zero, CursorMode.Auto);//离开时恢复

    }

}



本文转自 宁金峰 51CTO博客,原文链接:http://blog.51cto.com/13243523/1975183,如需转载请自行联系原作者

相关文章
|
6月前
|
人工智能 图形学
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏2(附项目源码)
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏2(附项目源码)
84 1
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏2(附项目源码)
|
6月前
|
图形学 索引
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱4(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱4(附带项目源码)
109 2
|
6月前
|
人工智能 图形学
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏1(附项目源码)
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏1(附项目源码)
82 2
|
6月前
|
Rust 图形学
【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)
【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)
140 1
|
6月前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱10(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱10(附带项目源码)
53 1
|
6月前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱8(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱8(附带项目源码)
45 1
|
6月前
|
Go 图形学
【Unity小技巧】3D人物移动脚步和跳跃下落音效控制
【Unity小技巧】3D人物移动脚步和跳跃下落音效控制
61 1
|
6月前
|
存储 图形学
【unity小技巧】unity中导入下载的3D模型及albedo/baseColor、normal 、AO/Occlus、metallic、roughness贴图纹理设置
【unity小技巧】unity中导入下载的3D模型及albedo/baseColor、normal 、AO/Occlus、metallic、roughness贴图纹理设置
113 0
|
6月前
|
图形学
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
112 0
|
6月前
|
图形学
【unity实战】3D水系统,游泳,潜水,钓鱼功能实现
【unity实战】3D水系统,游泳,潜水,钓鱼功能实现
175 0