unity 3d中把鼠标图片换成自己想要的图片 | 您所在的位置:网站首页 › 鼠标换成照片 › 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().material.color = Color.grey;//修改Cube的颜色 mousetexture = Resources.Load("cur");//加载剑的图片 mouse_time = Resources.Load("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);//离开时恢复 } } |
CopyRight 2018-2019 实验室设备网 版权所有 |