在Unity中图标进行鼠标图标更换

(1).首先找出两个要进行图标更换的图片

(2).拖入到Unity工程中,设置如下属性:

(3).创建两个脚本其中的内容分别为:

脚本需要继承自单例类,这样能够取出相应的属性 下面这个脚本主要用于进行存储更换的鼠标,拖拽到相应的物体上的时候,需要把进行 更换的图标拖拽进去

public class OftenUseConstScripts : MonoSingleton<OftenUseConstScripts> {
    //手的鼠标样式
    public Texture2D HandCursorStyle;
    //箭头的鼠标样式
    public Texture2D ArrorsCursorStyle;
}

下面这个脚本主要进行的操作是当鼠标移动到相应的范围时,进行鼠标的更换

//这个类表示的是当鼠标移动到相应的范围的时候其中的图标发生相应的改变
public class ChangeCursor : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
    public void OnPointerEnter(PointerEventData eventData)
    {
        Cursor.SetCursor(OftenUseConstScripts.Instance.HandCursorStyle, Vector2.zero, CursorMode.Auto);
    }

    public void OnPointerExit(PointerEventData eventData)
    {
        Cursor.SetCursor(OftenUseConstScripts.Instance.ArrorsCursorStyle, Vector2.zero, CursorMode.Auto);
    }
}

以上便能够实现进行鼠标移动到相应的范围的时候进行更换!!!!!

(2).拖入到Unity工程中,设置如下属性:

原文地址:https://www.cnblogs.com/baosong/p/9571918.html

时间: 2024-10-16 06:34:15

在Unity中图标进行鼠标图标更换的相关文章

qt学习(三):鼠标图标改变

qt学习 (三):鼠标图标改变 当你进入一个美好的qt软件场景,比如游戏,电脑的黑白图标会让程序逊色不少, 1改图标要加光标的头文件, 2 载入光标图, 3 再设置改光标就可以了 1在头文件中加 #include <QtGui>  //光标类的父类 //再在public成员中声明换的函数void keyPressEvent(QKeyEvent *k); //声明按键换图的函数         .h文件    --注意头文件和声明 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第10章 菜单及其它资源_10.1 图标、鼠标指针、字符串等资源

10.1 图标.鼠标指针.字符串和自定义资源 10.1.1 向程序添加图标 (1)加载图标:(注意:第1个参数为hInstance,不能为NULL表示从程序本身加载) 图标ID为数字 ①wndclass.hIcon = LoadIcon(hInstance,MAXINTRESOURCE(IDI_ICON); ②wndclass.hIcon = LoadIcon(hInstance,MAXINTRESOURCE(125) 图标ID为字符串 ①wndclass.hIcon = LoadIcon(hI

03收银中遇到电脑小图标带红色小叉的处理

收银中遇到电脑小图标带红色小叉的处理 带有红色的叉及没有本地连接电脑小图标显示的情况: 硬件层面: 1.网线没有连接检查网线是否插在收银的网口上面 2.路由器设备没有接电源检查路由器的指示灯是否有亮着 3.水晶头没有插好把水晶头挤一下,插入面板或者交换设备 4.路由器.交换机坏掉打电话,找IT更换 5.外网光纤断了看光猫是否出现亮红灯及光纤是否有光通过,如果没有,出现这样的问题马上打10000电话,安排电信过来检查与抢修 6.有线网卡坏掉一般出现这样的概率非常非常的小,可以忽略不计 这就是关于硬

JS---案例:图标跟着鼠标飞(有bug)

案例:图标跟着鼠标飞(有bug) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <style> img { position: absolute; } </style> </head> <body> <img src=&q

获取 window任务栏已经打开应用程序窗口(也就是任务管理器中前台进程)的图标

获取 window任务栏已经打开应用程序窗口(也就是任务管理器中前台进程)的图标 1.功能描述 获取到window任务栏已经打开的应用程序的窗口图标.如下:(要获取到QQ,浏览器,文件夹的图标,但是任务栏中隐藏的图标不显示) 2.使用技术及工具 JAVA,JNA,eclipse. 需要去下载JNA的包(一个是jna.jar,一个时jna-platform.jar):包的下载在文章结尾提供地址. 3.实现思路 (1).一个window任务栏打开的应用程序也就是一个前台进程,所以先通过JNA获取所有

CSS:在input、pre中左边加上一个图标(一行和多行)

前言 接触过EasyUI的朋友都知道其警告框就是左边有个三角警告图标,此文所做的效果正是这样.此外,还将示例多行的做法. 一.在input左边加上一个图标(一行) 注:left center定义了图标的位置:transparent定义了背景颜色为透明( background-color的默认值) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht

在Android中修改快捷方式的图标

最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了.在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论. 一.MySql概述 MySql数据库是有瑞典MySql AB公司开发,现在该公司被Oracle收购属于Oracle所有.同SQL Server类似,它也是基于关系型数据库的数据库管理系统,在Web应用方面MySQL是最好的RDBMS之一,因为它

在网页中画Icon小图标

在网页中画Icon小图标. 现代网页中,绝大部分都采用了Icon小图标的方式.其积分大致分为三类,CSS Sprite,font+HTML,font+CSS. CSS Sprite:又称为CSS雪碧,把网页中零星背景图片整合在一张图片文件夹中,再利用CSS的背景图片技术定位到要显示的位置.优点:减少文本体积和服务器请求次数,从而提高效率. 知识点:background-image background-position(向下向右取的是负值). 特点:1,相对单个图标,节省文本体积和服务器请求次数

Win7中右下角“小喇叭”声音图标消失的解决方法?(已解决)

1.打开任务管理器. 2.右键explorer.exe选择右键结束. 3.在按ctrl+shift+Esc,或者用alter+tab切换到任务管理器. 4.文件--新建任务,输入explorer.exe,这就恢复了. Win7中右下角"小喇叭"声音图标消失的解决方法?(已解决)